So there are a lot of programs out there that allow you to manually edit an alignment but few will have all of the features that I am after.
1. Must be able to switch easily between nucleotide and protein translation
2. Must be able to manually edit the alignment, including the ability to 'drag'
3. For free.
The best one I know of is Se-Al, but it no longer works for Mac, and was pretty buggy to begin with.
Second best is Mega but also super buggy on mac and doesn't have the crucial dragging feature.