add tests for most ruby modules