Initial commit
Basic folder structure, classes