Skeleton commit

First empty classes, program structure.