added initial log model and fleshed out the remainder of the "application" tests.
completed all tests for "registration" and "application"
changed "registration" to use node event system
changed "registration" to use node event system
added initial "authentication" service, tests incomplete