First pass at message stating the logged in user has earned the achievement they are viewing.
Abstracted badgeos_get_user_submissions() into a parent and helper functions
Punted submission and attachment output to separate functions
Move submission functions out of shortcode file
Move AJAX helper out of shortcodes.php
Replace do_shortcode() with actual function call
Move earned achievement message above the achievement content
Add new shorcode for returning all submissions/nominations
Correction to auhtor query param for badgeos_get_user_submissions()
Correct date output for submissions and attachments
Add atts for showing comments and attachments to submissions shotcode
Add submission ID to all headings

Original submission, attachments, comments and comment form
Add link to submission's connected achievement when not viewing that achievement
Update badgeos_get_user_submissions() to return all submissions for admins
Simplify submission shortcode condition
Make comment submission a separate process from comment display
Param fixes
Docblock correction
Move comment rendering to a separate function
Doc update for badgeos_check_if_user_has_submission()