added require, travis, and test files