URBNG-35 Initial version of WebAPI implementation - tests

This commit includes some tests:
+ get root resource
+ get list of games
+ login user - needs authorization
+ get game details - needs authorization

where 'needs authorization' means request must have 'Authentication'
header for HTTP basic access authentication.

But keep in mind that responses are not in Hal+Json format, HTTPS needs configuration and response body doesn't contain all needed fields.