commented position controller
added comments and improved code readability
init api versioning