move article creation to the server side

not really fit for merging right now, but this should show you how to manage the process on the server side and not have to do the funky callback in the view.