lots of little changes, plus two new calls, all backwards compatible!

- pass jshint (useful for lots of little reasons)
- new call all() to get an array of all vehicles
- vehicles() and get_vid() are now front-ends to all()
- new call stream() for raw streaming interface
- check error/response.statusCode on all callbacks from request()
Merge pull request #1 from mrose17/master

lots of little changes, plus two new calls, all backwards compatible!

Great improvements, thanks for contributing.