Add ParseGetRequestPaths() in BasicServer (in local namespace)
Add ParseGetRequestPaths() in BasicServer (in local namespace)

The new unnamed namespace should contain any data and functions
which are intended to be local to this file.

ParseGetRequestPaths() allows for easier parsing of GET requests
and places the paths into a new type named get_request_t, which
contains parameters from a GET request.

This should replace volative access of paths[INDEX] with
get_request_t.PARAMETER - for example, get_request_t.operation,
allowing for safer access.

Uses of paths[INDEX] in handle_get() have been replaced with
get_request_t accesses.

CMPT276-2016spring/phaser,CMPT276-2016spring/phaser,CMPT276-2016spring/phaser