Various changes (see description)

Returning false for onclick on nextAppointment to stop following href.
Setting background of body rather than content containers for full body
background color/image.
Moved validation functions to own js file.
FullCalendar is only being reset when clicking on schedule tab rather
than all tabs.
Renamed main.js to manageDoctor.js
Removed package.json and profile as not needed to submit to heroku
Add color transitions and opacity transitions for booking request
elements.