Factories and BodyPulse-fix

Create Factories for creating default test characters, eventaully to be
replaced with DesignerSystem in which users can design there own parts

BodyPulse Fix, alot of bodyPart functions were calling the old legacy
functions