Add endpoints for listing programs and creating events
Users are now authenticated for various views.
add views for single program (event list) and sign up checkbox list
Merge in some event viewing stuff