Initial file structure
Added some common files
More changes