updated parsing errors to provide more feedback
documentation fix
gofmt README examples

Conflicts:
	README.md
switched error details to bitfield
documentation
Merge pull request #10 from dgrijalva/detailed_error

Updated error response from Parse to provide more detail
Update README.md

`jwt.New()` only returns one parameter, `*Token`
Update README.md

You cannot perform the not (`!`) operator on an `error`. It gives you `invalid operation: ! error`.

Tested in Go Playground: http://play.golang.org/p/jhlsHoS_gc
and locally on go1.2
Merge pull request #12 from hermanjunge/patch-2

Update README.md
Merge pull request #11 from hermanjunge/patch-1

Update README.md
Fix typo: null -> nil in README
Merge pull request #13 from brunoqc/patch-1

Fix typo: null -> nil in README
better readme
jwt.ValidationError didn't not implement error

I tried to type assert the err from jwt.Parse() and got this

```
./main.go:135: impossible type assertion:
	jwt.ValidationError does not implement error (Error method has pointer receiver)
```


this fixes it and makes the Errors field accessible.
Merge pull request #15 from cryptix/patch-1

jwt.ValidationError didn't not implement error
a useful example app
improved documentation
yet more documentation
debug flag
fixed whitespace issue when reading tokens from stdin