created a demo page
documentation updated
run_all method added and code cleanup performed