v0.3.0 The Hot Code Reload Edition (Fix #3 Fix #7)

- rebelle will now reload files and modules if the change on disk
- changed module.path to be *the path to the resolved package*
- added module.main to store *the path to the package main file*
- `__errors` will delete errors for a package if the error has been resolved
- Added [chokidar](https://github.com/paulmillr/chokidar) by [paulmillr](https://github.com/paulmillr) et al. as a dependency

Squashed commit of the following:

commit 15a86be3da74192ca8d5c88c022c70cf21c4f1bd
Author: Martin Gausby <martin@gausby.dk>
Date:   Mon Aug 25 22:50:10 2014 +0200

    Made file watching work for modules as well

    - Removed pathwatcher from the dependency list.
    - Added [chokidar](https://github.com/paulmillr/chokidar) by [paulmillr](https://github.com/paulmillr) et al. as a dependency

commit 53a2d293c39a668028b3eb6065342162330a1999
Author: Martin Gausby <martin@gausby.dk>
Date:   Sat Aug 23 23:08:49 2014 +0200

    Made hot reloading work for named includes

    - `rebelle --test test.js` will now reload test.js when the file changes
    - included PathWatcher as a dependency https://github.com/atom/node-pathwatcher
    - changed module.path to be the *path to the resolved package*
    - added module.main to store the *path to the package main file*
    - __errors will delete errors for a package if the error has been resolved

    Does not work for full packages yet. Work in progress.