Adding note on shared libraries learned tonight.
Merge branch 'dev' into compilers
Cleaning up to allow a better interface with the compilers. Added new architectures and roughed out ability to detect which ones can be compiled for.