How to version your app in a continuous development world