Add node_modules to .gitignore
rename to viewstate
start adding tests