Theoretical Justification and Error Analysis for Slender Body Theory with Free Ends