add arrowarsenal as a soft dependency
minor spacing change in fire arrow
add arrow registration
register fire arrow