Added pre-processing middleware to authenticate user prior to executing an action.
Convert spaces to tabs.
Added blog and user actions.