Firstly, this is not the Fried Liver. The Fried Liver is the line that goes 4...d5 5.exd5 Nxd5 6.Nxf7; if either side deviates earlier, it's not a Fried Liver. This is just a Two Knights' Defence with 4.Ng5.
I don't think 5.Bb3 is a move you'll find anything about in theoretical works, I've only ever seen 5.exd5.
Which means that it's time to do that other stuff -- you know, calculate, search for tactics, etc. Play chess. The fact that you played 7...Nd4?? shows you weren't doing the basic of the basic -- check all checks, captures and threats your opponent has after your intended move. So that's what you need to start doing first.
After 5...h6 6.exd5 Nxd5 7.Qf3, your both have a knight hanging, and White threatens 8.Qxf7#. If you exchange knights, after hxg5 Bxd5 or Qxg5 Bxd5 White still has annoying threats against f7 and c6. If your knight moves, say 7...Nf6, he still has a double attack on f7. Tricky position!
I suspect Black has to sacrifice a pawn with something like 7...hxg5 8.Bxd5 Be6 9.Bxc6+ bxc6 10.Qxc6+ Bd7, hoping for faster development. I wonder what someone who actually plays these lines will say :-)
In general, you can also play 3...Bc5 instead of 3...Nf6. I think it's a slightly safer line.
Below is a game I played not so long ago. I warn you now, it's a tactical car crash...
The horrific nature of the game notwithstanding (I can almost hear you all wince), it does highlight a problem I have. To my lasting shame, I panic at the Fried Liver. I'm pretty certain that it's not entirely sound for white, and that with accurate play, black can get out of the opening with an advantage, but looking back over my old games, it's amazing how many times I've fluffed it, an embarressing fact for such a patzerish opening. I seem to panic, and my position collapses. I don't intend to stop playing ...e5 as a response to 1.e4, as I like the spanish/scotch/KG etc. I just need to find the proper resources when this is thrown at me. From where can I learn the most accurate lines for black?