Remove model from unit.freeze method because it causes circular refrecences.
run graph only if the project has feasible solution.
add JSON parser
Create a ruby helper for computing ruby file.
Ignore .ruby_version file.
Refactor listen method, renampe project:postcompute method to compute, add ruby communication for computation.