junit update to 4.11 and TestRule implementation

created NeedleTestRule implementing TestRule which allows use of
RuleChains.