Rename the ref record to geef_reference

Remove the access hacks for elixir and make :geef_reference an elixir
macro as well.
Rename the object module to geef_obj

This leaves us geef_object as the record to match against.
Don't forget mix.exs