Add initial files

Setup Makefile
Add libraries and other required files
Setup folder structure