refactored test to work with dynamic url, and added partial tests for the ActivityService
refactored activities and notification related stuff added files
final merge