Working towards a card parser

* Updated NetRunner to abstract away actual net calls.
* Added new NetRunner method for fetching oracle pages.
* Added constructors to ManaCost, Ruling.
* Added empty constructor to MagicCard.
* Fixed some unaccessed constructor values in MagicCard.
* Added colourless mana to ManaCost.
* Started work on a Card parser. Can currently parse card name.