Added precision, recall, and accuracy scores

Split data into training and testing sets for validation.