rename method argument from _N to N (not sure why -- maybe it broke the compile for someone)
add .gitignore file
fix build problems related to namespace use