More profile->info changes
Typo fix
Deserialization fix
Switched to Gradle and added Docbook reference documentation.