Allow manual object construction.
Add FragmentTest
Add PathTest
Add QueryTest
Add ParserTest
Add better ide friendly api.