Convert all Params to reference classes

This now means that you can do:

    bpstart(param)

instead of

    param <- bpstart(param)

The test for reference class semantics now passes.
Workaround to bypass broken onLoad function (DO NOT MERGE THIS)