Update Level

Added a buttload of javadocs