It's now possible to remove members from groups
Partially updated to use bootstrap.js template, css & jquery

- Updated index.html template to use bootstrap template
- Updated coffeescript to work with bootstap (though some bits still
  need re-implemented properly)
- Updated mustache templates to work with bootstrap (though again, still
  need to do a bit of work here)
- Removed (for now at least) dependency on jquery-ui
- Removed jquery-ui-selectbox plugin
- Removed jquery-qtip (which wasn't being used in the current site
  anyway)
- Still to remove the original, non-dynamic version of the site (which
  may have been affected by the jquery-ui cull now that I think about
  it)
- bootstrap jquery plugins are loaded as part of the jquery require.js
  module
- Modernizr & less javascript plugins are currently loaded at the start
  of the page rather than using require.js, but I may change this in the
  future
Backbone navigation now highlights active element
Re-implemented group memeber select box change event
Finished converting serverEditView over to bootstrap

- Implemented checkboxes as togglable bootstrap buttons
- Switched submit button to use primary button class
- Added a cancel button
Updated groupEdit to use bootstrap dropdown for adding memebers

- Also updated to use a template for most of the HTML rather than HTML
  embedded in coffeescript
- Also removed some remaining jquery-ui classes from serverEditGroup
- Still some work to do on groupEditView
Moved bootstrap images to expected location

- Noticed chrome was complaining about being unable to find the
  bootstrap images.
- Moved them to the less folder to fix this problem
Fixed up group member list in group edit view
No members in group member list now themed as disabled button
Added "Add Server" & "Add Group" links.

- Also updating titles to say "New Server" rather than "Edit Server"
  etc.
Added (non-functional) delete buttons to group & server edit views
New group functionality now works properly
Implemented "Cancel" button for group edit view
New group & server views now switch to edit views after submission
Added validation of text fields to server & group edit views

- Added a base edit view class that implements error display, clearing
  and onChange validation (requires some setup in child classes)
- Text fields are validated onChange (also on submission)
- Fields erroring are highlighted red and help text is updated to
  dispaly error text.
- Updated templates to group fields into control-group div's to allow
  the whole lot to be highlighted
- Help text is now stored in data-text attribute on the span, to allow
  for easy resetting after errors are cleared
Fixed add server view after mistake in last commit

- The server validation code was being run on creation of a new server
  object for the "Add Server" view, and was failing as no fields were
  created.
- This changeset updates the server validation code to only validate
  fields if they actually exist
- This was already being done for the name, but I'd forgotten to do it
  for remoteHost.
Removed old static HTML based UI

- Removed old stylesheet as it's no longer used
- Removed old templates
- Removed old UI tests.
- This also removes dependency on WTF
- Wrote a first draft of Readme.md
Wrote proper readme with about & running info