Finished coding some important methods and added a ton of javadoc… so much fun! ;)