refactor methods in primes
separate missing record checker
add gem binding_of_caller
refactor patient model
add record scopes
add notification model
modify whenever tasks
add pill_time_at to record
update schedule methods

- nearest_pill_time to include yesterday, today and tomorrow
- minor modifications on pill_time
- add specs
update pill_time missing checks
fix current_pill_time
update controllers
more info on record show page
update recording box designs and steps
update notification annotates
improve grading scripts
update recording scripts
update grading info display
improve records table listing
update whenever tasks