No more decorators with generators

Also adds .env (ignored) and .env.sample to the initial repo