added first example, filter and render now working
added todo list
re-arranged function order, added 'set_listeners' private fn
added sorting functionality