Grapher Skeleton

Addresses #13 
Ready for some proofreading and style check
This should be jQuery also