Form to add builds is it's own view model

CharlotteViewModel is still doing a ton of work. Move the form handling
that adds new builds into it's own view model.