menu/option classes

started working on basic menu class and also made an option class to go
with it.  The option class works similar to linked lists in that they
can be linked to other menus (but only one each)