initial commit - setup project

plan is to use pandas DataFrame as the datastructure, potentially performing
the task in two steps:

1. store datastructure in serialised form to disk
2. calculate metrics
change approach, do not save pickled obj to disk

parsing of files is very quick with pandas so this optimisation is not needed
update parse.py add simple tests for data extraction
Answer to Question 2. a)

add analyse.py

TODO: refactor to re-use components in other questions
Answer to Question 2.c)

needs refactoring
Anserw to Question 2.b)

made some assumptions that 'largest' (2b) and 'biggest' (2c) refers to market
value