1. For messages and calling, you can use any contact widget. Samsung's built in one is called "buddies" and lets you put your contacts onscreen. One tap asks you if you want to call or message.
2. For redial, not sure about your phone, but if I call someone and they don't answer or is disconnected, there appears a redial button onscreen, so not sure what you want here.