Added some component APIs and component webapp controllers.
Updated views.escape to not error when input is None or not a str.
Bug fixes.
Added some validation to project.
Updated validation for webapp project controller.
Added header to prevent caching.
Added CSS for webapp login.