Merge branch 'release/0.0.2'

* release/0.0.2:
  Prepare Release
  Added documentation Added an example Autogenerate the Readme with grunt make release
  Code Cleanup Fix lint errors
  Rename GenericjasmineReporter to ReportDispatcher Remove ReportDispatcher export and replace it with a register function for reporters
Merge branch 'release/0.0.3'

* release/0.0.3:
  bump version rebuild documentation
  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
unregister a reporter
switch to lodash
unload suites between runs.
ensure specs are not cached by nodes require.
sort spec path for deterministic behaviour
try catch existence of spec files
Merge branch 'feature/reporterderegister' into develop

* feature/reporterderegister:
  sort spec path for deterministic behaviour try catch existence of spec files
  unload suites between runs. ensure specs are not cached by nodes require.
  switch to lodash
  unregister a reporter
Merge branch 'develop' into feature/cli

* develop:
  sort spec path for deterministic behaviour try catch existence of spec files
  unload suites between runs. ensure specs are not cached by nodes require.
  switch to lodash
  unregister a reporter