move parse-args into core
fix for issue #50

use parse-args when we intercept put-record calls to check for credentials being passed in
version bump