Tests, updated gems & documentation

All of this to make the build status image pretty again!