-----------------------------------------
* Major internal refactoring to use Algorithm and py.test with fixtures
* Much-improved aspen TestClient and use it for aspen's own tests
* Switch hook filters to be algorithm/flow filters
* fixed 250 - 500 if file is treated as a path
* fixed 242 - Rename UnicodeWithParams to PathParts