Feature/cs and file structure

This fixes all code to valid PSR-2, and I made a start with the PSR-4 file structure.