Big commit

* Initial logging system
* SQL to create basic tables and fill basic data
* Readme NEEDS UPDATING