Added equivilancy operators to models.
Merge branch 'master' into springcleaning

Conflicts:
	cpp/generator.go
	cpp/version.go
	example/Model.cpp
	main.go