The sine-Gordon Model and its Applications