Adding SessionDAO. Removing SubjectEngine

changed design to handle weekly additions on UI
adding "published" field to subject model to implement write only once strategy