Reverted the constant Permission::Code to be a string value instead of a symbol, this is an ok approach for now until I find a better strategy for constants using symbols and the conversions of them to sym from the database.  Rails 4.1 enums are an interesting option but I don't like storing those values as integers
Updated can? method in ApplicationController to allow for the use of permission or role codes to do authorization checks