removed static member from Level.java
moved more classes out of util and into the internals namespace; more javadoc cleanup