add idea files to gitignore
small refactor to handle SFM jdbc mapper
add sfm jdbc impl