Remove the broken add share from the UI

There was a button in the Settings UI which would try to add a Share.
Unfortunately, I would add an invalid share which would then cause the
daemon to have problems.

Could get added back in later.
Clean the views using haml-lint

Include a configuration which disables the line length check.
Add a dev dependency on the haml-lint gem.
Use haml class/id notation whenever possible

This both makes use of haml's features, and more clearly differentiates
between the static and dynamic class/ids.
Adding JSLint and updating the JavaScript
Update changelog for the hidden file fix

Forgot to add this with the original commit.
I made a lot of changes recently, but it has all been refactoring. This
is the only functional change in all of the recent commits.
Extract onclick handlers into script files

These are the handlers for deleting files and reverting changes.
Add Inches and Gemnasium badges to the README
Add Coveralls support to the unit tests

Also added the badge to the README.
Resize the icons to the size which is used

This improves the display, and might improve performance a little since
the images are smaller.
Merge pull request #93 from acant/refactor/ui

Cleaning up the UI and adding some badges to the README