Changes to biscuit to prevent 'over baking' our recipes.

* Add Biscuit.status() method.
* Change Biscuit to inherit from EventEmitter and broadcast events as are appropriate.
* Change oven to not build upon requests, but build when files change in the source directory.  Add appropriate logic such that if baking is in progress the server waits for it to complete (or fail) before responding.