Closes issue #448. Implementation based on SpringJunit4ClassRunner and still trying to stick to the previous behaviour as much as possible

notes:
- Removing tests as spec - http://goo.gl/315BS issue #448
- Instances of test classes must respect convention (empty constructor), as in SpringJunit4ClassRunner.