Fix template missing errors

By default the haml gem doesn't seem to handle setting itself up as
a template provider for rails 3. Adding the haml-rails gem sets this
up by default and also provides the rails generators for the views.
Fix failing config spec

Was failing with following error. Assuming this was a typo.

  1) Configuration of a site valid configuration is a valid site
     Failure/Error: sa
     NameError:
       undefined local variable or method `sa' for #<RSpec::ExampleGroups::ConfigurationOfASite::ValidConfiguration:0x007fe898fe8e08>
     # ./spec/features/config_spec.rb:27:in `block (3 levels) in <top (required)>'
Fix stylesheet and javascript override tags

They were being rendered as text rather than tags because Rails 3
automatically escapes strings that are not html_safe.
Add haml-rails to Gemfile

haml-rails was not being required from the gemspec. Not sure if this is
the right way to fix this issue.
Merge pull request #25 from amcoder/fix-overrides

Fix stylesheet and javascript override tags
Merge pull request #24 from amcoder/fix-template

Fix template missing errors
Fixed rake loading and removed site template loading; the latter requires an extension that isn't upgraded.
Add Vagrantfile and vagrant instructions
Remove unnecessary db configs; change db names to trusty
Refactor the README
Use the vagrant box I've exported, assume it's in current dir
Configure port forwarding
Merge pull request #26 from carols10cents/vagrant

Vagrant