added overhauled demo page; updated docs