refactor API to be more resource and hypermedia oriented
get list working with new data format
create user page working again
get edit page working again with resource format