In the process I split it into 2 apps: one for the settings, and one for browsing the repositories. I adjusted the HAML templates a little to account for Sinatra. And moved the default layout to 'layout.haml' which is the default for Sinatra. The renee dependency has been remove, since it is not longer needed.
This commits adds a sync_type to each shared. By default the shares will still be full sync, but change be changed to do a fetch only sync. Fetch only sync will skip doings commits, mergers or pulls, and only pull commits into the remote repository branch. This will make the available for the user to merge them when they deem appropriate. The version and changelog have also been updated.