removed superfluous arg requirement for option "-h"
added eclipse run configs
small refactorings and prepare to cache stuff