Some initial setup

- directories
- added eclipse stuff to gitignore
- initial main file


Signed-off-by: Michael Tänzer <neo@nhng.de>