A restaurant app can be a valuable tool to engage your customers and promote your business. Here are some tips on how to create one.