Character Creation (Needs Review)

@cptmashek, before we merge this pull request this would you mind checking this over and making sure I didn't miss anything?