Text this: Modeling and Nonlinear Control of a Quadcopter for Stabilization and Trajectory Tracking