redoing the create flow, commit 1
new git pull master
refactoring create hike, commit 2
refactoring create hike to use dialogs, final commit