added response compression and fixed issue where response custom headers were not set
fixed router tests