renamed io.py to avoid conflict with system

with a file named 'io.py' in the directory, some strange errors can crop
up. see:
http://stackoverflow.com/questions/6315440/how-to-solve-attributeerror-when-importing-igraph
need init file to treat as module
added eclipse project files etc. to ignore
Merge remote-tracking branch 'upstream/master'

Not sure why I have to comment this: I'm just pulling the latest changes from Rajas repository master branch into my repository master branch
fixed error in annotation reading for plotting
My ignore file was not in git
Adding my init file
Merged gitignore files