Fix #41 Restrict data returned to the frontend for users and rants. This also creates separate endpoints to get the extra info and checks for ownership to also fix #42.