Merge pull request #3 from llh1/master

Merge from llh1/master
Updated rake dependency
Need executable permissions
Ensure proper directory is used to start the server
Fixing roll names for tables
Handle extremely long role names.

Updated the list of role names to match what is actually being used.
Added a contraction for role names with some sensible replacements.
Limit the "_by" column widths to enable MySQL to handle this table.