Fixed the options display

Removed getDives too. There are like 3 ajax calls in this function...
should probably be optimized later.
Moved some code around
pretty excited bout this one :D

work around to show dive times and surface times.
Hover over number to show pressure group

Problem: Residual time is not being calculated. Prsesure groups not
changing.
fixed post dive pressure group issue
played around with colors and background
Changed the empty dropdowns to 'disabled'

Looks cleaner and forces user to choose depth/time/surface int in order
Fixed residual time calculations and stuff

Residual time is calculated with the pressure group after the surface
interval, was previously being calculated with the pressure group before
that particular dive. Also noticed that user could not select a depth of
35 when adding a new dive, so I added a placeholder for the drop down.
Added more details and html to the graph's tooltips.

Currently, the pressure group for post dive is using the user-submitted
time, and not adding residual time again. Will fix shortly.
Made function to get residual time of previous dive

That way the post dive pressure group is calculated correctly using the
residual time from the last dive plus the bottom time chosen by the
user.