add leaderboard submission API, other (WIP) leaderboard API endpoints
add jshint for code linting