Use Pulsar._createTask throughout the application

Depends on #31
As discussed
- add pulsar conf repo options directly into args.pulsarOptions. User doesn't have the ability to set pulsarOptions from web or socket interface.
- use only `Pulsar._createTask` for all pulsar commands (also for getAvailableTasks())
- remove PulsarExec.setPulsarOption()