Add gitignore to compiled classes
Formatting changes to main class
Change package structure