fixed bug where node gets stuck in loop of listening but not transmitting. This is probably due to random(20) generating 0 and therefore the count is already ahead of data_interval and so never runs that function. Made random now have a minimum value.
fixed loop bug. Also added function to generate the data strings though it doesn't yet do dynamic data such as from sensors. Also added in random delay before repeating.