This is a very enlarged image of a line I painted. What I want to do is paint a solid line that is all the same color. You see how at the edges its a blend of the color and it's background? I want to get rid of that. Is there a setting I can change that will make it more crisp or higher quality? Maybe I should use a different tool to achieve this?
To expand on what Conroy has said, what you describe is a desired feature of the Brush Tool. It makes smooth lines, which require anti-aliasing - (plain and simple) a mixing of the painted color with the background. By setting the Brush Tool to lower Hardness values the "mixed edges" get even larger and more diffuse. The Hardest setting still will make smooth edges, as you have shown.
As Conroy correctly points out, the Pencil Tool is the one that fully colors some pixels while leaving others untouched.
You may find out in the end that, unless you have a very specific need for such hard boundaries, you're not fond of the resultant look of things drawn with the Pencil Tool.