Feature/composer unittests

Added composer download files to the project, and added codeception testing to the vendors.

Also, the website now uses PSR-4, composer autoloading.

Need to add the tests to Travis to finish this PR.