A list of all errors add to the top comment.
Revert "A list of all errors add to the top comment."

This reverts commit 81ff739363ed8d63b42783241fa68f272daf2cbd.
Bunch of things:

- Added the error codes to the head comment.
- Pass in the parent file (currently loading) if possible (or fetch it from the stack)
- Removed the potential rejection of a promise. A promise will either be fulfilled or the error handler will be called.
- Bind now is fully Function.prototype.bind() compliant.