Initial creation of pretty much all Activities
Model updates
initial REST implementation