Adding a tools module. closes #3