Removed some warnings that were upsetting me and did general refactoring
Added eclipse project files to .gitignore