PUT device is much better methinks

Signed-off-by: Floyd Pink <imbleedingme@googlemail.com>
starting with repos route

Signed-off-by: Floyd Pink <imbleedingme@googlemail.com>
PUT repo implemented

Signed-off-by: Floyd Pink <imbleedingme@googlemail.com>