Add Position List Views

* Users can now view positions in a list group, view the details of a
position, and apply for one.
* Basic service side validation is in place for the position detail
page. If the position is closed, a user should not be able to view it.