Todo app made following lean engineering practices: test-driven development, continuous integration and simple deployment