Added build support for MacOSX and Linux

I still have no dependencies required yet, so once they get added in,
it will take a little more work.
Created ribbon bar to hold the tools.  I want to make this touch compatible.