Merge pull request #164 from r3dunlop/master

TNucleus polymorphism
made setters, getters, and fixed spelling mistakes