Updated bill controller to return more data, early task controller implementation, early generator implementation