better machine detection in .emacs
several snippet tweaks around creating new libraries