Update expect_test/allow_test

* test_raises_if_method_is_called_with_wrong_arguments was moved from
  expect_test to allow_test.
* test_raises_if_method_is_called_with_wrong_arguments was added to
  expect_test
Support top level functions
Merge pull request #25 from uber/tws-top-level-mocks

Support Top level mocks