todo list built fully in LAMP, first commit