Why am I getting NaN and INF values for my Norton Equivalent Circuit
First of all, you can have "ground" wherever you want. In this case, "ground" is just a theoretical reference point for all of your voltages, a point at which you say the voltage (or potential difference) is 0 and all other voltages are compared to. The best place would certainly be node b.

The fact that you have a voltage source positioned "upside down" has no effect on this, it just means that the voltage on the other side of the source will be negative.

Next, you should look into superposition. It makes things pretty easy to solve. I would start with the known voltage first:


Treat the dependent voltage as a short
Find out the voltages at all the different points








simulate this circuit &ndash; Schematic created using CircuitLab


Lump all the resistances together, giving a single 4/31 ohm resistor
Get the current through this due to your source, which is 7.75A

-Now find the voltages due to the dependent voltage








simulate this circuit


The second diagram is just a rearrangement of the first, making it obvious that R4 and R3 form a potential divider. This means v2 is -1/4*0.2Io, and v1 is -0.2Io. 
Now we can sum the superpositions, giving a V2 of ((-Io/20) + 0.25Vin)
The current through R4 is equal to Io, so it would be useful to get this. We know the voltage on both sides, so we just do Io=(0-((-Io/20) + 0.25Vin))/0.1
After a bit of maths, we get Io=-5Vin
This means that V1=Vin