add missing filter.lua
add support for man page generation
adjust lua documentation to look better in manpages
add assertion
make -j no longer a development option