Feature/cffi backend

Tested on py27, py33 and PyPy