added some unit tests
updated Javadoc comment to mention that mojo adds stubs to Maven's sources
don't bind stub removal to initialize phase