No need to use datacontroller according to Tim
Revert "Initialize list with no items. Bug: Items get removed when adding a new one"

This reverts commit 94ecb852e2acb597e4955c2a073fd71bc1fe2463.
Make VC the TextFieldDelegate
Added a placeholder and set keyboard return
Keeps better track of items but still fixing some bugs
Merging from detached