Moved Anchor stuff into its own package.
Moved parsing to its own helper class.
Removed direct text parsing on AnchorParser.

It's not supposed to be used on anything other than
files, so I simplified the class.

Adapted tests accordingly.
Adapted makefiles to include all python files recursively.
Refactored parsing and added synonyms and references.
Restructured code a bit.

Everything parsing-related is now in one package.

(also added a make target to remove the __pycache__
folders, to cut through the clutter.)
Switched to doctests

Added synonym parsing (blindly; untested so far).
Fixed the path parameter kludge.

And went over board with the doctests.