[request specs] use shared examples for addressable resources
[shared examples] add validation specs for contactable resources
[admissions specs] add shared specs for addressable and update contactable with validations
[backbone/grading] fix
Fix sample/students
Put notes and contacts under tabs in student show
[grading] live calculation completion percentage graded/ungraded/total
[request specs] refactor student notes spec to use shared specs
fix and add exam completion info in course exams table
[spec requests] add note specs for teachers
[spec requests] refactor exam notes
[spec requests] refactor syllabus notes
[spec requests] refactor course notes
[spec requests] refactor class groups notes
Create students edit
Refactor guardians list under students
refactor dublication exam instance methods
Add primary_address and primary_contact for Student, some methods in StudentPresenter
WIP: Better show table for student
Merge branch 'develop' of https://github.com/absolu7/GAKUEngine into refactor_students