Updating to latest changes in library.
Refactoring, creating CodeGeneratorController. Adding AdapterHandler to handle adapter generation code.
Library updated.