Subreddit Constructors

Implicit empty constructors probably promote null pointers.
added a constructor we can use for passing in values
Used constructor for safer code
Added sorting for comments