Implemented ClientRouteProvider for type safe handling and generation of hash changes on the client.
Created DynamicWebsite, which assists with the creation of dynamic #! websites by rendering on the client or server (for crawling).
Added ReflectedDefinition to a bunch of stuff so that FunScript can access the AST.
Fixed some bugs.