Refactored Authority and MIMEsubtype

leftover changed that needed to be made. This class needs to be
extended and these two methods overridden for actual implementation.