Modified package structure to ease adding PyPy support
Added PyPy support

Thanks @benoitc for the initial version of the patch
Added PyPy to Travis tests