began adding testing framework, travis support