Added login to get, put, delete commands

Get, Put and Delete now accept user credentials and will attempt to
login with them. Unable to fully test due to problems with local vault
network