Merge pull request #3 from CatmanIX/master

All currently available coins added.
profitability calculation added; bugfix of multiple data download

CryptoSwitcher can now calculate the profitabilty by itself by using the current difficulty and market sell prices. The difficulty values are downloaded from CoinChoose, except for TerraCoin, due to its high fluctuation, a more accurate difficulty is downloaded from cryptocoinexplorer.com. Prices are downloaded from the markets selected in the config. Currently available options are Bter, BTC-E and Virutex. More markets are added, as soon as they have a JSON API.
Also see config sample for more details.

A small bugfix was done when using coinchoose as data source. In the previous versions the get the profitability, a web site download was done for every coin. Since one download already contains all the necessary data, any further download just caused the calculation to be slower and also increased the server load.
debug code removed
flickering from inline status updates removed
fixed empty exception handler

should have been "pass" not "null".
extended status output is only shown when profitability calculation is used

space after # in comments added
data sources are accessed now only if they are enabled
support for Cryptsy exchange market added; small bugfixing
robustness against erroneous config file increased
backward compatibility for old config file style added

section of "source" was renamed from "Misc" to "Data-Source" in the last commit. if one forgot to upgrade the config file accordingling, cryptoswitcher crashed on startup.
reorginized and added gitignore