bump deps
add docs for the programmatic API #85