GraphieClasses constructor is now preserved through setting of prototype

Test Plan:
- Ran Simulator, which uses lots of Graphie classes.
- Made sure that classes which were different did not have equality of constructor.
- "#yolo!" -Jack

Auditors: jack