Worked on better Makefile and created file only for file operations
Corrected the words grey to gray.
Made changes to the build process
Added .a file to git ignore file