Rename file.h syntax.h
Add file.c and list.c helper files
Remove as much glib references as possbile from context.[ch]
Fix a crash
Add a glib free (but poorly coded) checksum function