consolidate new post form variants into single client-side template/view

@marcotuts @gwprice 

I think this should check for inline and raise an error if an invalid mode is passed