WIP for #354 - validate ember models

Some basic api tests plus some of the js tests which we had in onepercentclub-site. The js needs some work to get the templates parsing but running grunt with --force will skip the parsing and run the ember unit tests correctly.

Todo: build on the ember model/unit tests to account for the changes in the blue bottle api (??)