finish project architecture and student model
add some extra files