add some documentation
add parse documentation
add more documentation, remove misattributed author comment
remove old,unneeded matching functions
add alchemy documentation