add apache, mit licenses
add test cases + pathname conversion