Fixed Unittests and namespace problems

To make this library 100% compatible with composer and it´s autoloading I gave every class it´s own file. Prior to this püatch there were some files with 2 or more classes. 
In addition I fixed some minor bugs ( e.g Added \ before Exceptions because they are in the global namepsace and would not be found in the local namespace )