standardize on no unicode_literals (borks Python <2.6.4) and add utf-8 coding header comment thing.
rename exceptions to errors because exceptions is also the name of a builtin, go figure.
switch static over to using internal errors module
change to new NullRoute model (one which actually works, yay)
another "improvement" to the NullRoute stuff. better behavior, code needs some sanitizing soon.