This contract is designed to equally divide and distribute funds to any number of addresses.
WRITE-permissions are limited to the contract owner (address who initially deployed the contract). Anyone can see the list of addresses once they are set. Ownership is transferrable. In case of error, reset() can be called to return all funds to the owner
Only two calls are needed to perform the action:
function setRecipients( address[] a ) onlyOwner returns (bool)
Remember to include some ETH when calling this function!
function distributeFunds() payable onlyOwner returns (bool)
function reset() onlyOwner returns (bool)
The owner can reassign the contract to another address by calling:
function changeOwner(address _newOwner) onlyOwner

