Extracted the webapp into a separate assembly project.
Extracter tbe webapp into a separate assembly module.
Added authentication event classes.
Dependency cleanups.