SNAPSHOT -> moving project from C++ to Scala

the tools for debugging c++ code on a mac is artrocious. visual
studio is a lot better, but it does not run here. so port this
project to scala - that is well supported and a lot more fun to
use!
Ditch C++ for Scala

I forgot how hard C++ can be, especially if you want to get things done
 quickly. Debugging is pretty hard as well, but this is more a function
 of xcode than the language.

Using Scala I got about 4 weeks of work done in a few hours. The downside
 though is that I'm planing not to link LLVM into the compiler, but
 instead have my tool emit LLVM IR as text, and then use a command line
 llvm invcation to compile to final binary

This should be sufficient for the academical part of this project. If
 more ever comes from this, we can look at better / different solutiouns
Add statement unit tests
Implement first pass of whole lifecycle

Enough code is in place to generate code. All input is ignored,
 but we parse command line arguments, parse input files, ignore
 the AST for now, produce, assemble and link the output file and
 return the machine status (S,X,Y,A) registers as the exit code

Using gcc to assemble & link, so we should be able to supplement
 the runtime with code written in C
Implement basic instructions and validation

Everything is in place now to sweep the entire instruction set
 for imlpementation and validation