updating to express v4, adding grunt and improve overall struct