Make setup.py executable
enamed codec.py to codec, add test for installation
Should fix travis build