Added 0/1 Knapsack implementation
Both implementations now returns the maximum profit
Added comments
Updated tests