Added table of contents class

New toc class implements the content interface so it can be treated as a
normal content object, but will also be stored in a special place within
the Phindle object for reference.