register Profile using a GuardedModelAdmin

when registering the profile use a GuardedModelAdmin so that the guardian object permissions can be set in the in the admin.
Merge pull request #396 from adsworth/profile_register

Register Profile in admin using a GuardedModelAdmin