Some improvements to Python function lesson

- Reorganized things a little bit; instead of showing a good
  fahr_to_kelvin first, we start with a bad one
  and do basic debugging to figure out why it's not working.
- This adds an extra learning objective: basic debugging.
Merge pull request #233 from tbekolay/python-func-improvement

Some improvements to novice Python function lesson