Laying-out directory structure
Adds initial implementation of memoized, Levenshtein distance metrics