Add periodic timer and debug flag

Debug flag controls whether output is printed to the console--leave off
if not needed to save resources.

Periodic timer allows events every second--will be extended to handle
different durations.
Improved periodic timer

Better code for periodic timer, added 5 second and 30 second timer
events.
Initial version of boiler monitor

Added a library to monitor a railcraft boiler and generate events when
changes occur.