Force select value when field is required.
Improving field options documentation; adding docs for watch & value options
Fixing password._.compare docs (takes a callback)
Docs tweaks
Formatting password fields with asterisks, fixes #43
Adding support for clearing password fields (if not required)
Improving password compare docs
Password.compare is now available on the Field
Merge branch 'working'
Adding simple redirect functionality for #303
Nicer exception on EADDRINUSE error
Cleaning up Field initialisation
Implementing warning when required fields aren't initial, fixes #300
Adding ExhibitionsRUs example to website
Reworked listen logic in Keystone.start() to fix #308
Fixes to how updates are discovered and included, fixes #313
Updated featured tweets on keystonejs.com
Merge branch 'docs-working'
Add test script to package.json

There doesn't appear to be a makefile associated with the project, so
I've assumed the 'make test' command previously listed in scripts was
boilerplate and just blown it away.

Using ./node_modules/.bin so that a developer doesn't (necessarily)
need mocha installed globally on their machine before getting started.

This commit makes 'npm test' run in the project root work as expected.
Use spec reporter for Mocha tests.

This is a matter of personal preference, but hot damn do I love seeing
unicode ticks.

✓