Added Wallet class
Added javadocs to exception classes
Added InsufficientFundsException class