A sample Todo List Application to explore best practices !!!