Merge pull request #1 from lilfade/butterflyknife

Butterflyknife
Changes to get stuff up and running nothing big, also fixed php short tag <? in db_functions.php on line 1
More changes to get site_settings.php working to load and update also removed permission/groups from loading there moved to groups.php (not working currently).
site_settings.php switched over to use validator class working to update settings and load them as well.
site_settings.php switched over to use validator class working to update settings and load them as well.
More changes to get the user update/delete working as well as the ability to enable/disable user from the admin panel.
Switched more vars to use the validator class.
Merge pull request #2 from lilfade/dev

Updates