moved to Python 2.7+ (tested upto Python 3.3.2)
refactor aggregation functions and tidy

aggregation functions now class methods of Form13F
functions now pure, no globals