making cli require-able, adding tests