Initial commit with args in place

Just learnt how to use argp