added 'save' and 'close' functionality
fixed 'open'/'save' behaviour
updated todo list