Probably ready for first release.

Polish off the server/handler tests.
Add the function concept to rules.
Document the func option in the readme.
Update the version of lab.