Moving header files and adding a 'make dist' task
Fixing dev CFLAGS
Adding serialization functionality and tests