added exercise 1-17 and several test files.