Changed plugin to be more like a plugin and removed initialize method, added defaults

- removed initialize method which allows the plugin to be run from the videojs setup instead of via custom javascript
- fixed merging of defaults with settings
- fixed identation
- dont create anything if the