Added Function Call Opcodes (and GPL Headers)

I accidentally mixed up two changes.  The functional one is the
addition of the call and ret opcodes, which do exactly what they sound
like.  I also added GPL headers to all the files and a COPYING file in
the root directory.