Expert signup

Note: my additions to KoCustomBindings and KoCustomRules are not unit tested.
I would propose this goes on the inter-sprint list. So that we can get our test instance up and running.
Should PublicSite have same username complexity as ModelWrapper?