Impl profile update

This Fixes #3. Basically provider now checks if the uploaded profile has an @id. In that case, it overrides the existing file. If not, it creates a new one.

@elf-pavlik please check, merge and update on profiles.allmende.io/provider