implemented a new (and currently wrong) field lines function
Increasing readability
trying to fix the new field lines function so may as well add a load of functions I'm not going to use
got rid of the weird chord from the last field line
Field lines now draw to the edge of the screen
fixed field lines around negative charges
Field lines now proportional to charge, temporary change so that particles swap edge as soon as they reach it
changed timeout for field lines and electric field constant
Made field lines actually end at a sink. Negatives can now be sources if total charge is negative. field lines come back off the screen if they end at a sink
Begun optimisation. More research needed
Drawing Field Lines on
Added lots of not so DRY functions to improve performance
Merge remote branch 'origin/ui'

Conflicts:
	js/main.js
Fixed dragging when paused
Started implementing preset 'scenes'