switch to static ruby library
update documentation

we added some system calls
bubble up python exception messages