First commit. Basic structure added