Extensible TODO list written in PHP