Updated argparser and added some more docs