new structure for better performance
knapsack solver is now working
added new script files