Updated unit tests
Added class files to gitignore
Added some error handling and logging
Added target directory to gitignore
added .properties to gitignore