caching of function names+updated readme, also added two HTML files as test cases