finally decided to read the reference to understand web.py urls mapping. looks like a list but actually a hash/dict
added automated testing to html