What is the REST architecture style; it's constraints, examples. Along with 3 myths and 3 facts.