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
Make sure to escape command line arguments (doing it right)
If thin_address is optional, no need for a default value
If thin is to be used with bundler, we need to make sure the command is run in current_path and always
It is good practice to use rvm (and bundler). So now it is by default
Merge pull request #2 from lemoinem/master

Various fixes to use bundler the right way