Adding linux build instructions to readme
Refactoring code tree
Adding Makefile
Adding git ignore file
Adding git ignore file