Add user roles

A user can either be an admin or just a
user.

Signed-off-by: Joan Tiffany Siy <joan@teamcodeflux.com>
Install HAML in the engine.

To use the HAML generator, the gem must be manually
configured via engine.rb

Signed-off-by: Joan Tiffany Siy <joan@teamcodeflux.com>
Install rspec, factorygirl, shoulda matchers and faker.

The gems are used mainly for testing. Move test/dummy to
spec/test_app and remove default test suite completely
in favor of rspec.

Signed-off-by: Joan Tiffany Siy <joan@teamcodeflux.com>