Adds collection points and non niche.com logic to ack back

Fixes #4 

StatHat collection points and `sendack()` calls for non niche.com transactions.
`else {` should be on a new line after the previous closing `}`