Order in menu or category

This request includes adding the ability to reorder menu items in a category as well as preventing navigation to pages that require authentication when you're not logged in. There will need to be a small change when the API supports sending multiple items in a single update. Also, there still needs to be logic for modifying category orders.
The API does not accept the request if I include menuItems in the json, so I have to delete them. That's why I create a clone first, so I'm not deleting the items from the actual category.