Code now builds in cygwin. Also came to the conclusion I need to push forward past the matrices tests to come back to them once I can graphically demonstrate their correctness.

Change-Id: I258fa0a84dd0b6159578622da27fcfdaa736b41f
Reviewed-on: http://www.matthewh.me/gerrit/24
Reviewed-by: Matthew Hoggan <mehoggan@gmail.com>
Tested-by: Matthew Hoggan <mehoggan@gmail.com>