Updated argument processing based on recommendations from @erikstmartin
Filled in main funcs for StorageWriter service