make all empty values be None
add test for getting a student not in the cache