Additional changes for PR #20 - Coding standard: Adhere to PSR-1 and PSR-2

It seems like no one is working on PR #20 anymore so I've decided to attempt finishing it off.

This PR includes the changes made in PR #20 and the outstanding changes which were:

* Remove all includes and add simple autoloader
* Fix up Config.ini.php
* Additional CS fixes which include the use statements instead of the FQCN.

There are a few lines in the Storage class where the use of the FQCN was required becuase of a namespace clash. Moving the Storage class up one level would solve this, but I've left it as is for now.