* PS-293: Get latest version no comes from GitHub instead of DockerHub.
* PS-293: format fixes
* PS-293: code refactor and clean up
* PS-293: deserialization to class, argument typification.
* PS-293: formating fix
* PS-293: Moved ProjectType to HomeController
* PS-293: updated version endpoint to CDN
* PS-293: Update endpoint to CF protected