Re-organized some things. Read up on module docs and stubbed a really si...

...mple container for IOC.