Initial commit... reading stock analysis file.
Appears to be working - printing each trade's stock symbol.  What's next?
Starting some object-oriented pattern for a stock transaction.  Thinking of making this into a module I can share.
Getting ready to split up files into different modules.
Created separate module files to include.  Created test for one module file.  Began import validation with date field.
Improved code and added tests, fixed a bug, but just noticed I haven't separated StockTransaction from OptionsXpress format: they are intertwined in current code.
Significant improvements and more testing to StockTransaction.pm, and started on OptionsXpress.pm and testing for it.
Added one more test, and started to think about next steps for aggregating stock transactions.
Can create an sort a transaction set.  Added test file for transaction set, not much in it yet.
Find last sale of a given stock symbol.  Initial work on locating purchase of 'same' shares.
Days of gap between work... committing before I make changes.
Calling it a night.  Created accounting sets.
Added StockTransaction and TransactionSet tests, and fixed a couple bugs uncovered thereby.
Started to think about stats.  Added StockTransaction->accountedValue() method.  Added a couple tests.
Some kings to work out - not all sets matching up as desired.  But some simple ones (one purchase, one sale) at least are working now.
Time to move 'import' and the test csv to test files.
Just downloaded a different format from optionsxpress.  I think it's better.  The other one was missing 'regulatory fees' for one.
First documentation.
Created directories and renamed and reorganized files according to new organizational plan.
Rename test file.