Fixed bug causing unencoded images to be stored in redis
Added error checking
Added dummy version number
Fixed testing
Added pipeline and event system
Added CLI interface