Added a test to workflowspec
Starting to add observers
Allow packages to be observerd
Merge branch 'master' into observers
Add test to ensure that all obversers to a given subject are unique, based on its name
Fix package update redirect bug, adding tests for packages
Get all classes that implement observable and test instantiate them within init() function
Cleanup
added combo box just for looks
Allow adding observer through combobox on a package
Allow packages to choose what observer to add
Set observers based on what is defined in the package database
Merge remote-tracking branch 'upstream/pr/33' into observers

Conflicts:
	app/controllers/PackagesController.scala
	app/models/Packages.scala
	app/models/Statuses.scala
	app/models/Users.scala
	app/models/Workflows.scala
Removing observers from statuses
Fix up package generator and get rid of warnings
Fixing after update override
Merge remote-tracking branch 'upstream/pr/33' into observers
Updating traits for readability
Merge remote-tracking branch 'upstream/pr/33' into observers
Cleanup