Due to instability of my machine I am committing this basic structure for the project. It may change in the future. Tata for now.