Completed objectives for 3rd October, diff algorithm, unit tests and reform algorithm, and logins