add bulkInsert method
add data helper classes
1. add the data part of the restful template
2. refactor