Eclipse support

Basically just Eclipse support, and .gitignore entries for Eclipse artifacts