Grapher Skeleton

Addresses #13 
Ready for some proofreading and style check
Technically if since we have setters and getters for this member variable, it should be prefixed with an underscore, right?