===========
 Scheduler
===========

Scheduler generates pretty-printed lab information placards for lab rooms.
The usage is simple, the program takes no command line parameters.
Scheduler looks for text files in the same directory as itself that are
named like:

    103_4320.txt

where '103' is a course number and '4320' is a room number.  The files
contain lab sections, one per line, in the following format:

    M,12:05   301   Ojalvo   14:00

additional whitespace is not significant between groups of non-whitespace
characters, though there has to be at least some!  Please note that the
'M,12:05' part MUST NOT contain whitespace, and MUST contain a comma.

The output will resemble this...

                     Physics 103 | 4320                           
|-------+---------------+---------+-----------+----------+--------|
|       | Monday        | Tuesday | Wednesday | Thursday | Friday |
|-------+---------------+---------+-----------+----------+--------|
|  7:45 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
|  8:50 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
|  9:55 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
| 11:00 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
| 12:05 | 301           |         |           |          |        |
|       | Ojalvo        |         |           |          |        |
|       | 12:05 -- 2:00 |         |           |          |        |
|       |               |         |           |          |        |
|-------|               |---------+-----------+----------+--------|
|  1:20 +---------------+         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
|  2:25 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
|  3:30 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
|  4:35 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
|  7:05 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
|  9:00 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|
| 10:00 |               |         |           |          |        |
|-------+---------------+---------+-----------+----------+--------|

