Ever found yourself stumbling about Christianity, not being quite sure footed on a number of things? Garret Rapp is just ...