Feat/addl payment types

Adding additional payment type support to the API (Transfer, Scholarship, Cash, Check)
 - A minor redesign of the API is included where as the payment endpoint will now group some fields based on the payment type.  See wiki for details
 - 3 new fields added to the database (check number, transfer source, description)