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.