Exposed source and sink smearing to python.
Added clause to skip H matrix generation if no smearing is needed.
Re-ordered propagator function args and added defaults.
Brought propagator interface inline with new function arguments.
Updated readme to reflect new propagator function
Added compatability notice
Re-ordered propagator function args (smearing arguments yet to be implemented)