Added pip-requirements.txt
Added ERDs to docs/diagrams
Major refactoring: moved most of the functionality into a class
Merge pull request #1 from mpath/working

Working