fixed bug where directory listing order was different on different systems (order not guaranteed).  Directory listings are now always sorted.  Test now reflects that.
added requirements.txt and .travis.yml