api support for financial transactions mock up of partial payments test & api

updated test spec

first round of contribute.participant create test & pattern

add price field to set up

looking at creating participant through contribution
pseudo payment code
sample approach for documenting permissions