fixes issue watching for other users

Adds a create method to watchers controller. This method is only an alias for new for now. While this does not clean up the controller, it at least cleans up the routes.
factors out acts_as_watchable/routes matching completly into the class

This was done to improve testibility but it also cleans up the code
fixes watchers routing specs

* No more duplicate news
* No more duplicate shared_examples
Merge pull request #58 from opf/feature/rails3_fix_watcher_routes

Feature/rails3 fix watcher routes