SPOT-1423

Implements PUT w/ some tests