Move main method to separate file
Remove comma at the end of enum
Add makefile
Typo