Fixing up the approvals section to work.
Renaming request views and fixing code to be in sync.
Fleshing out server side. Lots of updates. Can now create and update and more.