Added base activity view/editor

This resolves issues #24, #23 and #22

Added the activity table and basic new/edit activity page, along with a way to view and quickly archive/unarchive activities.