Victory is mine!.... well sort of. I bought the battery, but it didn't come with the acid, so I ran to the local auto parts store to pick some up. While I was there I picked up some new thicker battery cables and starter cable(not factory ones, I just made them work), because I decided that although mine were passing current it only cost me $12 to get all new cables.
I charged the battery all last night, woke up at 7am and started to put all the new wires in. After I was done doing that I hooked the battery up and hit the start button.... VROOOOOM. It fired right up... it revved really high, so I shut it down. Fired it up again and it idled for about 15 seconds or so before dying. Victory!
Now when I hit the start button, nothing happens. I have it narrowed down to the start button or the relay, because now if you jump across the relay terminals it will fire up. So the electrical demons are still possessing the bike, they just moved around a little bit

Thank you all for all of the information

, I am still not 100% sure what the problem was, it was probably a combination of things, but between the battery, starter brushes(which I did sand and clean), and the new wiring... but it at least starts now.
I do have another question which is unrelated to the starter, so maybe I should start a new thread if so, let me know and I will, but now that the bike is turning over and running, it leaks oil pretty badly from the left side of the engine. It is a constant drip. Here is a picture:
