Added semantic versioning and composer config