Fixes #20 Posting with knockout templates

@gholtslander @jrans-va

Posts now use knockout templates instead of php string substitutions. I think it looks pretty sweet, but I am excited to see the diff on GitHub
I spent way too long troubleshooting something where the `$post` variable (line 20) was *always* null, no matter what I was doing. Turns out it was getting reset in this while loop, then set to null once it was finished. Dur..