Business credit cards are a useful financial tool for both small and large businesses but there are many tips and traps to be aware of.