Added PermissionGroups and Permissions with seed data related to customer configuration within PayIt
Added validation presence check for PermissionGroup on Permission
Added Role as well as join tables to wire up roles with users and permissions, also added default seed data for a PayIt Admin role
Added Payit::Enum as a simple constant String based enum for the application
Added model LocalizedName to hold localization values for 'names' in other model classes
Added a Localization module so that models that have customer supplied names can be localized at the database level.  Also added a cheap Enum module to be used as a simple alternative to rails 4 enum where you just want to store a string value and reference an enum value like a constant
Added join tables to wire together FeatureModule to PermissionGroup and Role. Also updated seed data to add customer admin permissions and roles to payit admin module
Related to ISSUE14 updated FeatureModule, PermissionGroup and Permission to use PayIt::Enum instead of rails 4 enums
Fixed a syntax error in a couple specs
Merge pull request #16 from lenzenc/ISSUE8

Merging Issue #8 into master