Completed OOP Login System