Use Controller class, rather than closure
Add adapter to proxy JSON responses from API layer
Remove test