Major restructuring and integration of code base.

Run MainLoader.java to run the program.