a. User can register/logon
b. An initial amount is credited to the user's account
c. User can manually or automatically trade
d. Provides bool buy(company, shares)
e. Provides bool auction(company, shares, minAmount, closing span)
f. Admin can add an organization and create number of shares with
amount per share.