As predicted, the Chancellor managed to find enough wiggle room in order to cut national insurance by a further 2%. But what else was announced, and what does it mean for you? With a general election in the near future, could this be the final Budget...