Basic smart-proxy crud tests

I think this was some just a miss-merge ... reverting