GUICE ADDED
add jsvc daemon support
add data transfer model