create post route

Comments should only be used for marking parts of the code for searches (e.g. `// TODO: blah blah`, `// feature[LibraryName]` etc) or for things that you think might be confusing or cryptic if you were to look at this after having not seen it for a year.