the application can read configuration from a configuration-file
minor refactoring
default ignore file has been added