Revert "made the makefile work with linux as well"

This reverts commit 932220f3019cf8184279598fdf0e94719f79cba1.
_Object::equals now returns a bool
Add some new types to typenames