Fix simulated annealing algorithm
Move Planner::Permutations to gem
Move Planner::Constraints to gem
Add genetic algorithm, filter schedule by users