5/8 Pre-Meeting Code

Implemented Laser. Updated angst.material, and included angst.particle.
Various other tweaks.
Merge pull request #12 from CertainlyUncertain/Josh

5/8 Pre-Meeting Code