An introduction to resonance, formal charge, and an in-depth review of the concepts necessary to understanding resonance and formal charge