Restructuring & Bug Fixes

Menu Stuff.
More commenting and exception handling.

Yea.