create port model
add yacht size range prices
add geocoder
create yacht model
add crew and name to yacht
add all fields to ports
add port cost calculator
add width to yacht size range
calculate yacht cost
set locales
add yacht to user
add routes for cost calculations
remove yacht_id from user