Creates new Resource Library Contract. If the contracts root folder doesn't exist it creates this parent too.