Fixes #169 (Error thrown when `mac_id` is not included in boot call)

The changes in this pull request fix the edge case where a `uuid` query parameter is included in a GET against the `/boot` endpoint, but no associated `mac_id` or `hw_id` query parameter is provided.