Implemented admin add/edit functionality. Closes #1795