cleaning up namespaces, implementing is_dir? and is_file?, switch over to .sudo instead of prepending 'sudo' to commands