Basic template for projects (python mostly, but applicable to most languages) handles config parsing, arg parsing, logging, etc