Step #1 of setting Freeverse up as a package

Using http://www.scotttorborg.com/python-packaging/
Step #2 of making Freeverse a package
Introduced the concept of an outputter

I'm going to try to make Freeverse slightly more operational before
finishing making it into a package...
BROKEN - but I don't have more time right now

This is becoming rapidly unmaintainable. I'm going to have to slow down
my pace of development and write smaller tests. I've been working the
way I have because I have a concept and I want to get it off the ground.
I know though that this can't continue, and it's starting to look like
now is the time when I will have to begin slowing down.