Enrichen distance api, preserve old api in a wrapper
Update tests to match new API
Add test case for rich API
Update docs to match new API
Extra cost param test case
Merge pull request #17 from timtadh/final-api

Looks good to me!