add spring and mybatis support, add core and persistence maven module