working along with http://chimera.labs.oreilly.com/books/1234000000754/ch02.html#_using_a_functional_test_to_scope_out_a_minimum_viable_app