Implement check for existing repo on initialization
Move directory search to separate package
Make object directory name constant
Start defining Metadata types