State was added to Clazz, Method and Package.
Clazz's can be created with Partial state and new methods can be added,
The state can be finalized to COMPLETE.
Tests were refractored to use the SpringRunner
Implemented search by class and package names