Pinning core and module versions.
Updated .gitignore
Improved dependencie structure of make files