Guardian profile registration

updated routes for namespacing
added guardian views
added require guardian helper methods