allow restrictions to be dragged and dropped from the main interface
remove the custom interface for selecting restrictions

* update documentation to explain adding
* additional documentation changes (more examples, rearranged sections)