Add incomplete remove command and other changes

Add an list method .remove() but still triggering an IndexError. Also
refactored Nil to look like None through Inf global and changed the if
condition to a while loop in adding or searching for the value