Issue #3: Basic model support.
Small todo-notice.
Never returned dependency objects to initilizer.
Rudimentary event-handling base. Completes #7.
Merge pull request #17 from doxxan/models

Models and basic event-handler.