Add Gson as a dependency
Keep the compiler from containing about MethodRoute

...although this is a little dirty and loses our return value promise.
Really primitive, but this will cast responses to JSON via Gson
Add initial SystemController.build method as a proof of concept