init version
remove unused class
add org.json
add branch sample
imp some functions as functor;
using StageDriver;
add JSON-java lib
update gitignore for gradle
move java file into src/main/java by following gradle's convetion
add gradle support
merge