Index Routing Allocation (Required Rule)

Addresses part of #43

First pass at adding functionality to update index routing allocation rules. This specifically sets a `index.routing.allocation.require.*` rule. 

There may be some use cases where an include or exclude is preferred, but I wasn't sure if I should implement those in the same way. I totally will if seems like a good idea. :smile: