Organizing Packages

Moves the .java files into a package folder, added build and run
scripts, and made everything work.

Still getting warnings from having an array of arraylists.