refactors narsie to use the object oriented programming meme
Merge pull request #6468 from hornygranny/YoullCowardsDontEvenSnowflake

refactors narsie