Pipe delimited data, new constructor and running testcases

Added pipe as delimiter
Added new constructors for initiating NiftyTest for mocking macro
Executing testcases