Added Makefile & parser.h

1. Split parser.c strucutre template definitions into parser.h
2. Learnt and wrote a tiny Makefile