added button handlers and starting to hook them up.  added todo list.