Initial library code

Library is functional

Many primitives implemented
Builds on Windows (with Visual Studio 2012) and Linux (with gcc)
Tested on Windows with NVIDIA hardware (GTX 680)