Fixed res.end breakage

Arguments passed to res.end were not applied. Fixed.
refactored, fixed tests for latest mocha
added support for router.use
added res.answer
fixed send.arguments not checking data correctly
fixed other bad comparisons