adds shell calling function
adds tuple_replace function
adapts random_input_vec to new IV implementation
whitespace
actually provides stuff for shell function to call
adds searchers class
changes enforcement policy for energy limits