fixed file watch not setting NEED_SAVE
* updated TODO with current work items and status
* clean up unneeded code from setwall and application.py