Added deprecation and availablity macros to interface. Modified README for new interface.