pass current project to history constructor
call history in all appropriate places
make child widget transparent when adding to an already transparent
parent
history is saved to file and concatenated in read()
Merge pull request #3 from mirador/master

update from master 2 july 28