setup and first method passing tests (basename)
dirname / extname
dry-ed assertion + style tests
added path existance
added is_file, is_directory, hardened assertions + testing

hardened assertions with testing and reporting of expected parameters and testing this with error scenarios
updated readme