Adding basic file structure and headers