Subclass TimeFrameAttribute to allow 'now' as a value.

Also use SunPy time string parseing to provide consistent interface.

don't merge just yet
this was the string parsing.