Added Makefile and moved internal headers into seperate directory (allowing easier...