Began implementing dictionary struct path handler
Split out a lot of transaction functions in hopes that logic can be reused; fixes #3 by no longer creating databases once they are referenced
Merge pull request #8 from chrisrink10/develop

Re-organize code to improve reusability