Fix outstanding issues with PureMVC implementation

> Add new items to end of list
> Escape key abandons todo edit