docs and API cleanup

Signed-off-by: AJ Rossini <blindglobe@gmail.com>