fixed monitrc and added few options

List of changes

* using `@owner` instead of `@user` inside `monitrc.erb`
* fixed stop command when `@workers == 0`
* sanitezed config file
* added `monit_timeout` as an options to `puma_config`
* added `config_source` and  `config_cookbook` options to make possible use your own config file
* added `init_file` option. With this option we can define bash file that will run on every puma start(useful for setting ENV vars, etc). Same implementation we can meet in unicorn - http://bogomips.org/unicorn.git/tree/examples/init.sh#n15