Addition of Bitfinex Swaps

Includes removed MIT headers and more Demo class functionality. Merged from local develop branch. core-level DTOs to support OKCoin.