Don't crash on non-date filenames

Currently if you put a file in hour posts directory that doesn't have a date part in the name, bumble crashes.  This PR fixes that.

This also closes #21 and #22