creating new Eclipse Java project

I'm not sure which of these files should be ignored or not, but I'll
leave them in for now since they were created with the project
adding in critical code from HW 3
add remaining files from HW 3