completely springified ContactController
add, edit, delete and view DONE