Business news website for Scotland launches with three new editorial jobs created