Add support for .not() before Frisby matchers

 * .not().expectJSON() and .not().expectJSONTypes() support tested
 * Using Jasmine spec.fail() method directly now for failed tests
 * Added Jasmine assertions for custom matchers to maintain expected
   assertion count for developer testing