Molecular aggregates and excitons