made some of the non-essential settings optional. They can be specified in the cmdline or in the conf file
thin can be started with bundler
thin address config is also optional, it will take the default value of 0.0.0.0
Merge remote-tracking branch 'deepak/only_config_file'