Added a rectangle class

Cool Rect :)
Finished GenRect.cs kinda ish. :P
Total Reorganization

Switched GraphicsObject out for Drawable to remove the weird duplication
of the position business.
Put the position in the Entity class instead
Made BulletEmitter accept a Particle instead.
Added a render thread

Added a render thread so the rendering (and game) doesn't freeze so
much.
Many new PRETTY PATTERNS!!!!!!!!!!!!!!!!!!!!!!!!!

Basically added some rotation to the emitter and to the bullets to
observe the effects.
Probably fixed some minor bugs as well.
Many changes, see extended description

Changed the Vector class to use expression trees instead of dynamic
(it's supposed to be much more efficient)
Press the F key to show/hide the new framerate/entity display
Going to add a preprocessor symbol for Expression vs dynamic
Removed the binary files
Added the preprocessor symbol to Vector

Controls whether to use expression or dynamic for generic operations
Integrable/PolyFunc and Operations

Added the Operations<T> class to encapsulate the Expressions business
Finished the IntegrableFunction/PolyFunc business, need to add a Bezier
spline thing
Not to mention a piecewise function for the integrablefunction business,
so we can do the whole time thing which inspired integrable function in
the first place.
Removed ArbitraryRender

Can't be called anymore due to asynch rendering anyway.