Removed unused GrailHandlerFactory
Refactored the packages to clean up typing.
Refactored out the need for a Node and Edge class
Removed some of the unused classes