removing uneccessary files
added test project
added tests
Merge branch 'master'