Initial commit with a lot of code because I was lazy and am a terribble programmer.

The simulation is fully functional in 3D: both with wall and particle collisions. Code is reasonably self documenting.

Code for particle collisions can probably use some optomisation (although much better than my COMP4 project).

I have been terribly lazy with this: this code started as a messy prototype to test my maths but I did not want to do a re-write so parts of the code could probably do with some refactoring.

Please don't judge me, I know better.
Improved camera movment

The camera is now moved slowly by the mouse instead of by the arrow keys. This feels nicer. While I was doing the mouse events I also added propper window resize support.
Merge branch 'master' of github.com:tomdow2/physim

getting github in sync with home copy