Check for BlogAdmin role

Add the blog admin role to the role table if it's not there already.
Added setup mode

With SetupMode enabled in the web.config, a setup page will be available
to create the 1st administrator account (local login).
Merge remote-tracking branch 'origin/v-1'