Fixes #31: Make track work with directories
WIP! Still needs a lot of unittests
Add test for cd'ing into subfolder
Add test for tracking through globbing
Define run() fn for interactive mode