get_neighbors() supports radius > 1

Addressing https://github.com/projectmesa/mesa/issues/66.  Separated the 'neighborhood' from the 'neighbors' - this was useful when implementing the Epstein Civil Violence model, because agents move within their neighborhood.