separate task schema types into habitschema, dailyschema, etc to reduce
server load
classes WIP