Added interface for Configuration Options

- All config options should be moved to own enums
- That way in external applications you dont relly on strings nor
  statics
Removed unneded code

- changed scope of method getPropertyByKey to private
- removed geting by CliOption
Changed code to use enum not static strings

- Its less error prone that way
From strings to enums

- So far changed for stash connector
Small fixes

- Removed author tag
- Fixed description in some options
Merge pull request #12 from ingwarsw/master

Interface for configuration options..