remove unused template list table
extract template js into separate file
fix: add missing static keyword
handle ip parse exceptions

fixes #600
update readme