Created initial directory structure with makefiles. I isolated the
modules from the core so that module makefiles are called recursively
and can be in any language. Not much actual logic yet.

I also added the Eclipse project settings files so that its easier for
people to add everything into an Eclipse project.

Feel free to comment on the structure and whether something seems
unintuitive or messy. Will add code to NeweggParser soon.