Made all error messages customisable via the options hash, this is especially necessary for any form of localisation. Also changed all Error types to Passport's BadRequestError for consistency.
Changed tabs from hard to soft. Also restored missing Readme sections (not sure how that happened).
Merge pull request #6 from dnjohnson/master

Customising error messages