Added Jython
Implemented Transmission

- non-opaque objects cast transmission vectors
   - these vectors are calculated using snell's law
   - they don't work perfectly yet, need fresnell equations

- Added the skeleton of the shader framework
   - This is entirely incomplete. ENTIRELY.
Added Triangles

I think there are some bugs with them, though. It'd be best to do more
   testing.