Minor changes to Cryptsy

Changes:

All public methods now return `Maps` keyed on `Integers` rather than `Strings`. 
>Reason: `All` public methods have different `String` keys than `SingleMarket` methods (eg. market 14 shows "LTC\/BTC" for key in all method, but "LTC" as key in singlemarket method. 
>Also, if the method asks for marketId in the input, I feel it should be keyed on marketId for output.

PublicMarketDataReturn automatically removes one Map layer
>Reason: the removed layer only ever has one item: the "markets" map. This way, it makes it easier for implementers to manage when calling Raw method
>getReturnValue returns Map that contains the data, rather than a Map, containing the data Map

Changed all "ID" (marketID, tradeID...) to camelCase (marketId, tradeId...) for uniformity.