removed old files
added encoder_interface.hpp
added coder_interface
begin encoder
add funs to encoder_wrapper
encoder_wrapper.hpp implemted functions and encoder creater
added factory_wrapper factory_interface encoder_factory
add encoder_factory_wrapper
test encoder
add encoder factory_interface
add correct inheritance
add correct virual implementation
encoder_factory updateded
beging test for kodocpp
encoder factory and example update
Merge pull request #3 from steinwurf/update_code_structure

Update code structure -- so minor fixeses don't fuck things up