Add files for demoing
Add the pattern guts
Add http-server as dependency
update .gitignore