Barcode support #74

Fixed receiver leak
Moar tests
Check out the guava class Joiner. This section could be reduced to `Joiner.on(' ').join(restApis);`