Business registration guide: entity types, state requirements, filing fees, timelines and agent services.