initial commit
made the opcodes consistent, and added gitignore
cleaned up the memory usage.
Merge branch 'master' of https://github.com/16candles/16candles
made param codes more consistent, and removed redundant checks against NULL.
added validation functions.
compiler work.
added read and write
Merge branch 'master' of github.com:16candles/16candles
fixed tabs and added make
Merge branch 'master' of https://github.com/16candles/16candles
and Names.

Conflicts:
	src/compiler/arch.h
added 'hello world'
faxed
got compiler output working and hex litterals working.
attempting to shorten binaries.
worked through more of the compilation process.
working binaries.
progress on shortened binaries.
compiled output is now proper.
added support for comments; successfully compiled goodbyeword_target.16c