improve gitignore
fix up dependencies
fix up webpage handler and bootstrap