Add an interface for declaring objectives.
Add an objective manager for tracking objective sequences and registering objective completions.
Add a prefab for objective manager insertion.
Update player interaction code to work properly.
Update the objective hierarchy to better support inspector injection.
Update objectives to behave even more cleanly on the inspector.
Merge pull request #24 from atomic-swerve/quest_tracking

Add basic quest tracking and completion.