Create most important classes, create first tests