read schedule from string
move some tests
add a file-reader function; cleanup top-level functions
update list of files in gem
draft README