Generate achievment model. #2
Closes #2