Update kotlin
Convert Files to EndPoints
File system endpoints
Improve APIs