API v3 Spike: Replace Grape with Cuba microframework

`end` at 54, 16 is not aligned with `if` at 50, 29