Changes based on review notes

- Refactor to use single SettingsModel
- Implement description word count
- Fix broken ajax reference by actually importing ajax method