Add required image_path to context options

Issue #21
Test the compile_file method

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

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