added makefile, split shaker.f95, updated submods