Engineering Microneedle Patches for Improved Penetration: Analysis, Skin Models and Factors Affecting Needle Insertion