File wasn't being used
updated readme
updated main information
added shared_ptr wrapper
minor change
removed toRange, tweak conventions
added shader functionality
added thin abstraction for shaders