implement code & test for 'remove fields' from cli arguments

Signed-off-by: Joshua Paling <joshua.paling@gmail.com>
implement code & test for 'add fields' from cli arguments

Signed-off-by: Joshua Paling <joshua.paling@gmail.com>