Rename package controller to jcontroller
Updated protocol definition
Added scala-based controller and demo