modify git ignore
implement logging, start to implement configuration