Fix malformed routes when adding with get, post,..

..,put, add. Previously, the route was added with '*' method instead
of GET, POST, etc when the route handler was *not* ommitted.
Fix method-chaining for get, post, put, del.

The faux-server instance is now returned - as expected.
Throw when mandatory 'urlExp' missing

in addRoute, get, post, put, patch, del
Revise exception msg for missing url during sync
Add getRouteAt convenience method
Add tests for edge cases and chaining
Add all-method sync test
Fix mixed-routes bug caused by faulty route naming
Require 'backbone' module when exporting as AMD
Bump version patch number -> v0.9.3