Added tags for External Term Format.

See http://erlang.org/doc/apps/erts/erl_ext_dist.html.
Fixed up atom decoder.

Also updated to use tag include.
Added more tests.