Barcode support #74

Fixed receiver leak
Moar tests
Good call. Forgot about that :|