allow slashes in relative pathes
add a bunch of additional resolvers
tag bindings as memleak
allow absolute pathname
add system tests for resolver