Removed ability for non-admin to make themselves admin

When non-admins are changing their role, instead of posting one of the role ids available on the page, they can post the role id of admin role - this assigns them an admin role.

Added a check not to allow non-admins to assign admin roles.
Merge pull request #90 from edgi/master

Removed ability for non-admin to make themselves admin
Updating Gemfile
Stabalizing changes
Cleaning up old code
Updating controllers and tests
Fixed cucumber and teaspoon tests
trying to add to travisci.org
Updating testing framework
First rubocop changes
Updating tests etc
Adding .travis.yml
Removing database.yml
Upgrading Ruby Version
Adding push to master
updating repo name in .travis.yml
changing ruby-gemset
Merge pull request #2 from bastosmichael/travis-updates

Travis updates
fixed branches pointer
Merge pull request #3 from bastosmichael/travis-updates

fixed branches pointer