Documented the controllers package
added documentation to the entity manager package, not that it still needs some improvement, I didnt understand what everything did
documented the gui package, also made sure defects were not mentioned in previously documented packages
documented the listeners package, not sure if the one class in there is used though
documented the models package
documented validator package
documented observers package
documented the toolbar package, all packages are not documented
merge dev-documentation into dev