added bounding starts
added bounce to settings

sets the rate at which will bounce off a boundary
removed reposition particles function
function updates and notes to position functions
notes to curries
more granular particle bounds
added bounding strategies to particles.js
more vector functions
switch to THREE.js3 for particles