Adding Silex

-> Silex added, and appropriate directories created
-> Added skeleton views
-> Added Login stuff
-> Added .DS_Store to .gitignore
Fixed my vendor cockup

-> Deleted /vendor
-> changed silex to load /framework/vendor/...
Remade the autoloader with composer
Changed user tab

-> Hides when mouse out of nav. No need to see logout all the time!
Added DB Structure
Merge branch 'ngap' of ssh://bitbucket.org/txsl/icfs into ngap
Fixed Twig & Removed Vendor

-> Removed strict_variables from Twig
-> Removed Vendor from .git files... we dont need that shit!
Added Composer files to the .gitignore. They should be managed by yourself!
Actually removed composer files this time
Added our classes to the autoloader.

-> /src/ is our psr-0 autoloader search for the ICFS class
-> Added .lock back to the git repo
-> Changed silex.php to match the change in class names needed to comply to the autoloader specifications
Merge branch 'ngap' of bitbucket.org:txsl/icfs into ngap

Conflicts:
	framework/composer.lock
Added Page Editor

-> Loads from the database using Doctrine DBAL (configure it!)
-> Added doctrine settings to .gitignore
-> Saving to the database works, and is safe!
-> Used TinyMCE to do stuff
-> Success shows after a good save. Error reporting not yet functional!!!
-> Popup if user closes page with unsaved changes to prevent dataloss
-> Shows last edit - do we want last edit message?
-> Changed timezone to GMT to stop stupid errors when using date() in Twig
-> Re-worked the skeleton file to make it use an given array, rather than pre-coded. This allows for dynamic navigation, and more easily customisable. Maybe make this into it's own controller.
-> Changed a few things about the navigation properties to make it more consistent across the website
Added script which moves members from old DB schema to new
User Class, Permissions and Navigation re-write

-> User class has been created. Admin functions come out of this
-> Permissions are saved as int in the database. int -> binary, every bit represents a permission
-> Navigation now has a generate function
-> Permissions are saved directly into the Navigation. These will be added at a later time!
-> No Permission page created
-> Added error checking to CMS stuff
-> "Make Page" added to CMS
-> Frontend for delete created, but not working yet!
Changed ICFS\Model\User to use new schema
Merge branch 'ngap' of bitbucket.org:txsl/icfs into ngap
I still have no fucking idea why it insists on this mere commit
Created one stop script to install framework (composer.phar then install)
Updated SQL for new members and content tables. Also added some sample data, may be useful.
Scipt to pull how many from each department we have
Slight refactor so TinyMCE config is in its own file, to avoid repition