make sure we try looking in th project namespace for middleware first
remove documentation about adding middleware via setup_middleware.  lets only permit this via config
do not die if middleware has no VERSION
fix bug with loading project level middleware
first pass at data handlers