check for courier and additional os/hardware requirements

See CHANGELOG for full details.