Updated saot to get student names from cache

@anlai I'm pulling full names from student table and caching them, and then the student application controller doesn't have to worry about it. We can even pre-cache students if we want, since we know in advance who is going to come use the application. Take a look and let me know if it looks good.  

The old version actually slowed the page down quite a bit because it didn't close the connections it opened.