edit changes
refactored view, cleaned up update
fixed basic crud