add Public::DashboardsController spec
improve Public::ProfilesController