Remove arguments.callee usage

closes #13
Fix stack trace from exported function

fixes #15
docs: add history
1.2.8
Fix error names that are not identifiers

This changes I'mateapot -> ImATeapot

fixes #9
Use Error.name for more meaningful stacktraces.