Changed MainActivity to register its time card listener in onResume()
and unregister it in onPause().  We are eventually going to have
multiple activities listen for time card events.  Because only a single
activity can be running at any time, it isn't necessary yet to have
TimeCard support multiple simultaneous listeners.