A year on from the tragic bombings which overshadowed the 2013 Boston Marathon, smiling fans were out in numbers in a show of strength and defiance.