Fixed a couple of things
Improved hack testing
Simplified JS
Fixed search
Ignore tmp and node_modules