Updated component functions and javascript

component functions now only return non-expired posts and a deelte
button is added to posts owned by the currently logged in user
search-and-filter Merge
Merge branch 'TestDeployment' of https://github.com/ArgoPost/ArgoPost into TestDeployment