upgraded the base controllers
added the self validation trait
added materials for the config portion in the admin panel
upgraded the config set
added a pageController to test the api package
added a base model to extend from
misc changes