New Sorts

Implemented a sort by last name, added a last name field to add new
contact, still needs some renaming, comments, and group implementations