Owner.com provides a free online ordering, delivery and marketing platform for independent restaurants that puts them on a similar playing fields with large restaurant chains.