This commit adds a python module, efile.py, that mimics the functionality of the efile c library. It also cleans up the Makefile slightly.