Adding hashing unit tests, fixing issues in hashing.
Removing plot_is_form and refactoring plot_eval_form to return 0 if not a form