Updated readme to include software required
cleaned up variable naming standards parameters passed into subclasses