Added:
  - Doc strings to all current methods (Hopefully some of these make more sense now)
  - Cleaned up a couple lines of code here and there. Hardly worth noting.