first commit
add spring controller
add rest support
serializable