Implement basic permission storage system
Extend functionality of the DatabaseFactory and objects