Added Generator Lab and Start on SparseArray

Wasn't able to make much progress on the homework this week, I got the majority of the generator lab working, but am pretty confused about the rest of the assignments. I believe we were going over the sparse array lab in class, the notes of which are in my version, but I am still a bit lost. 

Also added some minor progress in my project, accessing and printing from the API
This is going to give you a byte string with the encoded data in it --probably not what you want.

try:

import io

file = io,open(filename, encoding='utf-8')

then you can read and write to it and it will handle the encoding/decoding for you.