Code refactoring

1. Renamed method from Login to Authenticate
2. Changed wp_signon to wp_authenticate
3. Changed WP_Error return code to 401 (Unauthorized)
4. Removed hook and success status code