Initial Commit

Add the current .java files for the project.