require allocation
setup travis
fix decommission api

the decommission api was setting the allocation to none, which until this patch was not allowed