Fixes bugs in AJAX note deletion requests

Incorrrect function call in Perl and no open command in JavaScript
Changes vim fold method from manual to marker

Makes vim folds portable via a commented {{{ and }}} syntax element
Fixes misaligned GUI elements in Firefox

Factors out Firefox browser check to function
Adds function to update JS code to avoid having to refresh the whole page
Rearranges functions into logical groupings
Indents create task button in Firefox to avoid overlap

Button was too close to right edge so moved in for better appearance
Adds ability to execute code on JS update based off of open tabs
Adds reminder skeleton

Will update CSS style in addition to JavaScript code when Shift+Ctrl+U is pressed
Adds retrieval of reminders

Adds reminders table in left panel
Abbreviates (and refactors) document.createElement to element for brevity
Adds fields to database to account for email notifications

Adds recipient, subject, and also 'first' time to ensure verification
of proper end time
Fixes places where 'message' was referred to as 'text' in perl and JS
Aligns delete reminder button and also adds it properly
Adds trigger to avoid accidentally overwriting first execution time of reminder
Adds mouseover effects to reminders list