add: subject entity
add: subject model (with validations), remove:grades model