fix #63. process escape sequences in string
cleanup
compile xfile into a static library
add -g flag when Debug mode