arguments

adding argument check, adding -h, -v arguments