added controlsfx library for popup reminders!
DO NOT MERGE THIS YET!!! BUGGY!!!!
reminder pop up works for date comparison.
it doesnt compare with time. and I dont know where best
to put the reminder currently it is placed in handledKeyEvent method.
need to also make it pop up 1 hour before the time
modified edit listener for add and edit parameters
modified the edit listener. Now:
format is
1. edit num task from startdate to endate from starttime to endtime
2. edit num task by startdate by starttime
im putting the reminder pop up inside the mainapp class because that's where the stage is initialized.
1. modified edit listener to accept correct input
2. inserted reminder into the MainApp
3. added a reminder class to handle the pop up
4. removed crap crap inside the phantom controller
fixed bug for move method due to unhandled exception
fixed overwritten feedback message
finished the reminder. currently im setting the reminder at 5min before the task is going to start.
you guys can try and see if there's any bug.
However, right now the reminder will keep poping up within that minute. need to fix this
removed redundant imports
formatted the MainApp class. changed the reminder to render every 10 seconds.
The reminder works when the window is minimised also
Shift right and left to switch views

Buggy will hang when views are changed too quickly
FIXED BUG FINALLY I THINK

LOL
Merge remote-tracking branch 'origin/yongkai'

Conflicts:
	src/gui/MainApp.java
	src/gui/controller/PhantomController.java
Morning bug fix

Index now updates properly when changing views manually
Morning bug fix

add do task 3pm to 4pm now works
Merge remote-tracking branch 'origin/krystal'
fixed GUI feedback for search
LOLOL
Removed unnecessary exception. Replaced with error message feedback to GUI.
Change feedback for add to properly reflect task name.