Completed more of the rolling algorithm

Also stubbed out the classes that will eventually be utilized