Cleanup
Kotlin annotation files
Preparing tests and documentation for first release