Refactoring.

Changed the way that the uncross algorithm works. It now returns a
slice of Pairs, where each pair is a buy and sell order. Moved
mtgox/types into mtgox/feeds since all of the structs in there were
feeds anyway.
Refactored bitcoin.go
Factored out diff type.
Added fees.
Added first pass account functions.