When setting parameters need to ensure that the proper delimiter is
there. So when setting query there needs to be a ?, when setting
fragment there needs to be # etc This makes sure the relevant delimiters
are updated in each of the set methods.
Add ability to specify custom css and navigation class locations
Clean up events implementation, add some samples.
code review changes
Merge pull request #919 from fmoloney/EventsUpdate

Events updates