add spring cli test
add java module structure
distinguish between tools and applications
spring should depend on java and javac
install java jdk 7 and 8