Migrating to new file API
Remove reference to FileUtilities

Also simplified error messages here a bit.
Remove unused includes
Refactor to use new file API
Fix test case
Remove broken test case

This is a bit silly because we actually don't do any sanity checking for valid
time signatures, as long as the numbers are > 0.