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
Fixed dat race condition