Rename bind to bindJob
Add Event_Handler->bind() method accepting closure callbacks

- add bind method
- use bind method within bindJob method
Add EventHandler to Bootloader instance
Allows passing arguments one by one instead of as array
Rename params, fix first argument requirement
Add tests for EventHandler bind/trigger
Change callbacks type
Add EventHandler unbind test
Allow unbinding all or single callback in EventHandler
Merge branch 'master' of github.com:cargomedia/CM into issue-999
Merge branch 'master' of github.com:cargomedia/CM into issue-999
Store event handler on instance, not on method static var
Use Functional instead of foreach
Add vagrantbox and puppet installation
Ignore puppetfile.lock
Adjust config
Set phpstorm-tunnel plugin dir
Set vm hostname and IDE-env variable
Gitignore .vagrant
Add "composer install" provisioner