switch invalid endpoint to be a ValueError
make debug mode raise exceptions through (necessary for werkzeug's interactive debugger)
support slash behaviors on Application level and add basic runtime slash behavior tests