Test the compile_file method

Issue #21
Add test suit to the setup.py file

Now you can call `./setup.py test`.
PEP8