implement various NewPostView improvements

- task typeahead limits to project selected
- change model to PostModel
- template is bound (1-way) to post model