adding shiftText method to node object
changing module pattern to create new instance on call