re-add signal receiver to automatically create a profile for new users
define PortalButton model, add form for adding/editing portal buttons
prototype portal page