Initial version; setup.sh; Mac + Linux support