V2 schedule schema

Opening this so I can comment on lines.
True. (Though no case comes to mind immediately where we'd need sorting, rather just getting a certain semester).  Maybe we should store the code the way Midd does: 201410 = Winter 2014, 201420 = Spring 2014, 201490 = Fall 2014.