add gitignore
modularize, use bootstrap