Hm ajax edit table

fixes bug #567

Edit and manual table now query the server to see if the fields have changed, if they have updated the page is either reloaded or modified to fit the new project fields