Fix errors in parsing some kinds of SOFT files.
Add matplotlib dependency and histogram plotting.
Start adding tox testing.