various improvements, better restify(), error(), multiple filters()