Grapher Skeleton

Addresses #13 
Ready for some proofreading and style check
This can be fixed in a few other places as well