fixes issue where null values were crashing the javascript
editForm link now displaying properly and responding to GET requests
adds ability to edit resources through API