Changes to the api.

- Read now accepts directories and finds the bower json to read inside
- Add normalise and validate methods
- Add options to the parse and read methods to enable/disable normalisation and validation.
Adjust README to the api changes.
Fix README typos as suggested.
Merge pull request #8 from bower/better-api

Changes to the api.