adds patch function and future and past datetime functions. Cleans up readme