Fixed #16.

Needed to watch for CourseId as a null (coming from the server) and
CourseId < 1 (coming from FTSS.controllers).
Closed #12.  Added inter-messaging capability for J4

This was pretty easy to add, so I went ahead and built it.
2014.12.08 publish