Feature/tests

Adds test suite containing 13 tests for views and controllers
Same as above with the custom_canvase_api_domain?