Working PUT implementation closes #1; Basic return parsing for #6