Implemented basic recursive update.
Implemented proper equals and hashcode methods for value-type objects.
Major rewrite. No longer genreting code but reading it live on server startup. No longer storing attributes in Detail.FULL but in neo4j. Separated QueueActions from Requests.