ignore eclipse project files.
add map/set types
fixed issues for pylint
fix issues for pylint