Draw Square

Built the code to draw the coordinate axis and the square.
vector and matrix setup

Setup the vectors and matrix needed to compute transformations.
Added matrix class

Added matrix class to allow matrix operations.
   -very simple at this point
   -allows assignment, multiplication, and sudo reference
   -added test.cpp to demo some of the abilities
   -will add further documentation at later date
Translate keyboard functions

Added keyboard functions to translate the shape.
Fixed a matrix bug that had the matrices working in reverse.
Full function

Have all of the required functions bound to the keyboard.
-Translation
-Rotation
-Scaling
Complete

The assignment is completed to the spec. There is still a lot of work
to be done to properly generalize the matrix class which I may or may
not ever bother with again... :-/
Merge pull request #1 from powkhenai/object-tests

Object tests