Bitcoin: what is it and is it appropriate for your business?