added resource assigner
added some comments
added more comments
added soylu to references
implemented some Soylu heuristics
worked on some heuristics