refactory fixes #1, fixes #2

'a' tags that appended to document after schema.register is called
now works properly.

custom schema can be navigated by schema.navigate function.
updated document