Added SPXROOTException
Broke ::Plot method into multiple sub methods
Finished adding prototypes