Add jasmine options module to have a way to use a different jasmine version than the one bundled with the project
some minor interace refactoring.
Pass a options object into execute instead of a spec array. This will keep the interface stable in the future if we need more options
bump version
rebuild documentation
Merge branch 'release/0.0.3' into develop

* release/0.0.3:
  bump version rebuild documentation