Some REST Design Patterns (and Anti-Patterns)