Reorganized file structure. Added setup.py for easy install. Changed the way NarrativeBank initializes -- now takes a list of files as opposed to a directory. This way is more general and lets whoever is using this library have more control about what files are input for chain construction. Moved declaration of namedtuples outside NarrativeBank body so that NarrativeBank objects can be pickled.