symptom model and controller

soon to be reverted
Revert "symptom model and controller"

This reverts commit 14bd55593e6d77515fd320e5d14ca5387e244453.
nifty generators