improve defaultID and simplify code
clean up code into normalizeID and normalizeData, change structure of config file
add *.swp to .gitignore
s/groups/circles/g
ported from express to feathers, fix #12