Adding ability to specify custom drone options

Howdy!  Thanks for starting this up.

In this PR, just two things:
* Adds ability to specify custom options, primary use case is to change the port Drone runs on
* Call upstart provider directly in the service section, was having issues with it trying to use init