added a gitignore file
added eclipse, ideaj, and os-specific rules to gitignore