refactored exceptions from icodeasm into exception* fixed LeadingCap method names to be interCapped added string8 and string16 typedefs (as opposed to string vs String)