Add authentication to admin *pull after transaction branch*

Adds authentication using windows auth with a custom role provider.  For the time being, the main home controller will automatically add you to the administrators group so you can auth, but we'll remove that later.