Basic recurring transaction.

** 	TODO Find the glitches / error cases and correct.
	Add user feedback to indicate processing / move to background
	process.