Numerical Simulation of Nonlinear and Dispersive Wave Equations using Adaptive Mesh Refinement (AMR)