better ux for handling jdk and dev tools

This patch handle Dev Tools and JDK install from Makefile if it's not there.
Also updated README file to have nice Github code format for command.