Refactored Submission functionality

When retrieving Submissions, only 3 fields were set and the others were retrieved via unnecessary calls to Reddit. Some of them were null and the poorly written getter methods were throwing NPE.

I've updated the Constructor to set all the fields upon creating a Submission instance and thus no further calls will be needed to fetch data. This fixes #66.