add slim templating
update gitignore