UI changes and stability fixes

-Clickable elements are completely separated in the submission list
view to minimize accidental presses.
-Listener interface for SubmissionAdapter is now implemented by
MainActivity
-Up/down vote indicators are now up to date between submission views
-Added indicator for visited submissions (doesn’t persist YET)
-SparseArray is used in place of HashMap for comments (this still needs
optimization)