Custom footer for grid and other updates, merges #696.

- Altering backend.js layer.update from PUT to PATCH per Jody's suggestion
- Altering edit functionality of layer and map titles within the ngGrid
- Adding minor pieces to the home page.