Fixed component exceptions.
Updated exception types.
Implemented login.
Bug fixes.
Added webapp.url functions.