Remove the runtime exception which does not make all that much sense in js
Integrate with the native Error class
Make serialize/deserialize static as well as support native Error classes
Add documentation
Add the Parse exception