Allocation/Checkpoint 3rd Drafts

(Hopefully) These are close to being finished.
—Added two new Allocation methods for use
with our Storage Classes.
—Fixed minor syntax errors.