Assignment 2 Updates

Fixed issues with deadlocks and saving to account file prematurely.
Removed changes to Account.java and refactored WorkerThread.java
accordingly.