added knapsack assignment
Refactored Knapsack and added density to items
completed a density based solution