First commit with actual strute of project