added sorting by name
fixed a problem with tasks est hours being undef
made the add task button not be in the table
added date pickers
added some data validation and updated to fit database

also formatted code
Merge remote-tracking branch 'origin/WebSprint4'