Refac: Change source code format, Add Makefile