packageController: rewrite to use dispatchers
packageID: add ability to parse from various url formats
clean: update clean script to remove the jquery package i use for testing
rewriterTests: extract a base class so different xml files can be tested
xmlRewriterTests: add test for entry content sources getting re-written
packagesController: handle all packages* routes
xmlRewriter: go back to using xdocument rather than reader+writer