Version 1.5 auto remove

added configuration option delete after and functionality to remove
assignments that are more than that time past due from the config file
without user intervention. also have the option to not auto remove.
added readme

also changed config to be two separate files, one for config options and
another for assignments, speeds the program up a bit. location of
assignments.txt is set in config rather than the program itself also.