MOAR JAVADOCS! and comments. also, tiny refactoring.
general changes
made groups/tasks static as well
general changes