Comprehensive Control Strategies for a Seven Degree of Freedom Upper Limb Exoskeleton Targeting Stroke Rehabilitation