Added unbinding to Options

Sometimes inserting a new analysis would rerun an earlier one because
of left over event listeners. Unbinding clears earlier event listeners.
Updates to documentation

Added a guide to JASPPreview
Fixed some spelling errors
Bump version number: 0.5
Updates to R style guide
Potential fix to a crash issue
Fix #39 and #40 anovaBayesian

#39 caused by the inability of enumerateGeneralModels to include
interactions without corresponding main effects. Wrote some workaround
code, and wrote an error message for this

# 40 stupid, replaced errorbot with errormain, the correct one
Fix #44 Bayesian ANOVA

Add that the dependent has to be specified before starts running
erroneously added a document
B ANOVA: Fix to assigning covariates and random
Merge pull request #1 from jonathon-love/development

B ANOVA: Fix to assigning covariates and random
Updated Bayesian ANOVA and ANCOVA
Linear Regression: Hid unimplemented options
Correlation: Updates, Fixes

Implemented missing value handling.
Separated the creation of correlation tables into a separate function
for use by other code (i.e. Linear Regression would like to be able to
create a correlation table too)
B AN(C)OVA: Added nuisance options
Merge pull request #2 from jonathon-love/development

B AN(C)OVA: Added nuisance options
Fix #39 and #40 anovaBayesian

#39 caused by the inability of enumerateGeneralModels to include
interactions without corresponding main effects. Wrote some workaround
code, and wrote an error message for this

# 40 stupid, replaced errorbot with errormain, the correct one
Fix #44 Bayesian ANOVA

Add that the dependent has to be specified before starts running
erroneously added a document
B ANOVA: Fix to assigning covariates and random
Updated Bayesian ANOVA and ANCOVA