Finished validation
Moved files to test directory
Added business layer