import
basic tests working
add File/Dir/etc types and start refactoring tests