gitignore and some dev setup