add travis badge and syntax highlighting to readme
add tests for child path expansions
rename get_ref_url to _ref_url and make it private
dry up the http transport
make mock transport more robust in dealing with refs
centralize ref normalization in mock transport
ok theres no reason that mock push nodes should have both lower and upper case letters in their names