move assert and should to dev dependency