Adding modules

Change-Id: Ibe3cfa7d759900ddd42793847afc615c9ec50f41
Moved core module

Change-Id: Ia5f30d51dca87159fb29eb1b8a236f7da9710218
Updated GitAttributes, GitIgnore

Change-Id: Ia33d80cabf0d8d67f27541cb0d3325e9d1e23ea4