Added the appropriate include for toupper
Cleared a memory leak and successful parse of simple moves
Adding make file to compile