new features / enhancements and a small bug fix

* [New feature] Added extensibility to classnames and filetypes,
meaning that users can add a filter hook to edit/add their own styles
* [New feature] Added debug mode to async replacement
* [Bug fix] async replacement was balking at <a name> nodes