Changes since 1.2.1:
* Fix bug where attempting to edit config file via epoch subcommands
on a readonly filesystem caused a segfault rather than a graceful 
failure.
* Fix bug where 'epoch objrl' wrote truncated runlevels back to disk.

Changes since 1.2.0:
* Fix bug in ugly time format for shutdown command, ironically a result
of a previous attempt to clean it up.
* Allow using the 'epoch' command's start, stop, restart, reload, and 
status subcommands to accept multiple objects in one command.
So instead of:
epoch restart durr;epoch restart hurr

You can now do:
epoch restart durr hurr

Changes since 1.1.1:

* Cleaned up a huge amount of code that was just fugly as hell. This is the big change.
* Removed unsigned long abuse caused by my (at the time) severe OCD.
* New service status output format. Looks cleaner.
* Extremely deprecated AlignStatusReports attribute completely removed. I doubt even one person will be affected by this.
* Add three new attributes: StartingStatusFormat, FinishedStatusFormat, and
StatusNames to manually specify an alternate service status output format.

* Specific bugfixes:
	* Don't set a config problem check to WARNING after we already found a FAILURE.
	* Fix overwriting service messages, caused by our old status format.
	* Fix inaccurate reporting of scheduled shutdown times, now report seconds too.
