Restructured to use modular directory layout.  Also made todoModule.