moved html walker code to ./lib/html