Merge pull request #3 from simonja02/master

Added gitignore rules to stop tracking class files
Replaced DataInputStream with BufferedReader for console input
Added check to see if the username is already taken. Desired password is ignored. Fixes #5
Merge pull request #6 from simonja02/move-to-bufreader

Replaced use of DataInputStream with BufferedReader for console input
Merge pull request #7 from simonja02/5-nodup-users

Added check to see if the username is already taken. Desired password is...
Implemented BCrypt encryption

Using the JbCrypt API, I've replaced the MD5 encryption algorithm with
the BCrypt. Security is now much more secure than it was previously. In
addition, classes were organized into packages.
Update README.md
Update README.md
Account saving bug fix

Stocks were not successfully saving because the password was saved in
the incorrect method. It is now working properly.
Re-upload
Fixes resource leaks

Client, Account and Stock classes all contained resource leaks. These
leaks have been resolved.
Removed unneeded throws declarations.
Refactor to include services
Refactor to remove dependency
Add AccountService
Add AccountRepository
Add AccountRepository csv implementation
Add StockService
Merge pull request #8 from rokokoo/master

Refactored Account, Stock and Client to better support later code modifications
Code readability

Made if statements for checking input non case-sensitive.