RDS support

Added RDS support.  This was pretty quick so I am probably going to try to crank out the implementations for the other missing services over the next couple days.

Which raises the question -- what's expected behavior when a service doesn't exist for a particular region?  I think right now it will just throw an exception when the endpoint is found to be invalid...