Added & began testing generic MarkovChain object
Added file loading functions
Added topology test program