Adding some helper classes, .gitignore, and new lines at end of files