auth and changes to security

May i present to you AUTH!