Here's the thing about chickens and new surroundings. They are cautious and they don't rush things while getting settled in. They need to know they're safe, so they're slow to venture outside until they know it's safe to do so. Usually one bold chicken in the group will take the lead and the others will follow. But if there isn't a bold leader, then it may take forever for them to venture outside.
Give them a few more days, and entice them outside by putting treats in the doorway leading outside, like in Hansel and Gretel, the fairy tale where the which entices the children to her lair with bread crumbs. It will also work on chickens.
To show the hens that the nest boxes are a good place to lay eggs, place fake eggs in one of them. Later, move the fake eggs to another nest box. I've watched my hens choosing a nest to lay in. They always look into all of the possible laying places before deciding where to lay. One of the favorite spots is in a corner on the floor under a nest box. If there's already an egg there, that's where they will decide to lay their egg.
When you find broken eggs, a lot of the time it's because the egg has a thin shell and gets broken as another egg is laid on top of it. You need to keep the eggs gathered up so there's less chance of this occurring. Make sure you have oyster shell available in a separate container all the time so they can satisfy their calcium needs. You can continue to feed the chick starter until it's all gone, then get layer feed, but layer feed isn't absolutely necessary if you make sure they have the oyster shell. You can choose to feed them a higher protein flock grower instead if you wish.