refactor docclass to use generic classes
initial commit for assignment 5
add tech feed parsing