Initial Project Ready for Review

This is the initial project after javadoc comments were written.