Added Java architecture to abstract encoding and decoding images, for version-agnostic code. Bacchant dencoder skeletons created