setup seperate directories for unit and e2e tests

this way we can have each suite only run the tests written for it

unit tests run with the command:

        RAILS_ENV=test bundle exec rake teaspoon

e2e tests are run with the command

        bundle exec rake protractor:spec_and_cleanup

also:
        - switched to phantomjs as e2e test browser. faster and
        will run even in vagrant vm with no extra setup