Today I made some major progress on the MVP client. I have a CLI client without any network connectivity that allows me to place bids, asks, shorts, cover, and cancel open orders. It will print out user balances as well as their margin positions. This is combined with all of the work necessary to make sure I can quit and reload the my wallet and block chain. Items on the TODO list for MVP include:
1) Clean Up CLI interface and remove console SPAM
2) Add display of market data (order book and current prices)
3) Add automatic margin call functionality
4) Implement client/server model for network communications
5) Add calculation of interest due and earned for short/long positions
6) Add calculation of dividends earned on bts positions.
7) Integrate PTS and BTC wallet import tools

Initialize genesis block and validate I can spend AGS and PTS balances.
I will probably add new items to the list as I come across them.