Handle case of lookup not matching.
Added documentation to the herp_refreg module.
Fixed documentation specs on return values.
minor edit
Added a small comment about the reliability of the system in the README
Re-worded note about race condition.@
Replaced and improved the herp_client_sup documentation.
Added a Sub Supervisor so herp_clients will not bring down the whole tree if they go past their max restarts.
Added docs for list_endpoint/2.
Added LICENSE to each file.
Whitespace.
Removed unused header.
Added an overview document.
Fixup whitespace to help documentation creation.
Fix the auto-generated edocs for the herp_client_sub_sup module.
Fixed up documentation in the herp_compute module.
Small tweaks to the documentation in herp_client_sup.
Whitespace.'
Improved documentation in the ref register module.
Ensure Pids are associated with an alive herp_client.

This removes the race-condition when a herp_client died and the
reference was attempted to be used before the new herp_client was
started. We do this by looping over is_process_alive and waiting until
it is. A macro is defined for the max number of timeouts allowed when
waiting for a reference to 'become' valid.