Feature java

Here I implemented Java support.

The key features are:
- Test classes are resolved on the basis of packages (folder unaware)
- Suggestions are provider on the basis of existing test classes in the same package.