Renamed MainModule.cs to RootModule.cs, which better describes it. Root module just returns the "Root" View (Views/Root/Root.html)
Authentication accepts http basic auth encoded values from header, if they're there

Signed-off-by: Martin Evans <martindevans@gmail.com>