Put Test classes in seperate folder
Removed files from test source
Corrected package
Added folder to ignore file
Added a compile_tests task and changed existing tasks because of the separated test classes