Using generic logger
a good overhaul; generate and grunt both work; not much going on yet