make blank end date work
make erroneous date entries behave sensibly
update README