Began Implementation of ship ugrades

Attempting to tie together the previously developed UI and backend
implementations of ship upgrades.