Move away from pecl_http due to bugs, update to latest Convey which supports returning all routes instead of just the first, fix directory to do all the right things all the time