add spring mvc support
add jackson for json response
configure java versions
add dao