TST: add tests for roll function
FIX: roll raises a ValueError is axis > ndim
FIX: handle empty arrays in roll
STY: drop some else clauses in roll
Merge pull request #273 from dlax/fix/roll

somes fixes for the roll function