Added basic todo functionality