Initial commit with WIP setup script