Initial copy of content.

Add lib folder contents after retaining extension exclusive code

Added Makefile

Added readme file

Added .gitignore