Topic: 0.5.2 released

- Added new chart types
- Implemented stock options, shorting stocks
- Improved runtime
- Implemented safeguards making Icarra less likely to experience data corruption
- Improved the shut down process
- Choose proper row when editing transactions
- Added regression tests
- Fixed bug that will cause a position to use out of date stock data for the very last date
- Fixed major bug with incorrect performance calculation due to stock splits and dividends
- Fixed several small portfolio calculation bugs
- Fixed missing cash transactions when importing from google's OFX files
- Fixed bug with adding transactions in the GUI
- Fixed bug with editing transactions where only negative transactions can be entered
- Updated editing transactions with missing data to select that transaction by default
- Missing stock data is not filled in until the next buy/sell transactions