Supplier tab and login updates

The edit and create new  functions in the supplier tab now work fine. I had problems getting the remove supplier part to work, giving an out of bounds exception or something stupid like that. Also, in the login page you no longer have to use the button to log in. Hitting return or enter with valid details will also log in. 
If you want to try it: username = "Jim", password = "pass" or  username = "John", password = "password" will be valid inputs.