Node.jsRestful API Design: Best Practices