Moves Double extension to Extensions.swift
Extends Bool and NSDate to conform to Comparable protocol
Completes implementation of availableBalanceForFund
Updates remaining balance field as appropriate
Moves orderedFunds to a calculated getter
Makes TravelFund conform to Hashable protocol to enable use as keys within dictionaries
Creates rudimentary public function makeDictionary to convert array into dictionary
Changes selectedFunds to dictionary of TravelFunds to Doubles to keep track of the applied funds for each TravelFund
Adds comments
Fixes bug with remaining balance potentially being negative
Adds Dictionary initializer that takes an array of Keys and a valueSelector that returns a Value for each Key
Adds UUIDs to flights and funds to be used as primary keys and moves creation and updating to editing view controllers
Subtracts funds used from funds on flight creation
Replaces checks for realm with convenience function