turned ``print_vector" into overloading << operator
hashtable insert seems to work; added interface ``adt''
pull out sieve_of_eratosthenes from integer and turned it into a vector type
updated makefile