[bennu-portal] Themes can now provide their own error pages

  * They must simply provide a 500.html template
[bennu-portal] Bug Fix: Set content type on error page
Fixed invalid character in bennu-admin menu handling
Added UserProfile with basic personal information
Added avatar