algorithm -> canonicaliser
remove extra log call
load a file as specified on the command line
add abstract algorithm class
update readme
add a small xml file for easy playing
bump version