Several minor changes

- Fixes to rdoc
- Make the module fail on non-FreeBSD systems
- Add params subclass

Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>