changed all bundler options to be optional

setting one of the options to a nil-value will exclude it from the final
bundler command

based on the work of @maxmouchet

closes #3 #6 #8 #14