[Backend] #128, implemented HARD DELETION of activities and users.

1. When a user is deleted, all the user's activities will be deleted.
2. When an activitiy is deleted, all the people joining that activity will automatically unjoin and all the comments associated with that activitiy are all deleted as well.
[Backend] #174 now works temporary with the transformer format
[Backend] Finished Notifications Triggers
[Backend] Finished notifications triggers
local works
[Backend] gonna delete .idea
[Backend] delted vendor and .idea file
[Backend] changed gitignore .idea and vendor
Merge branch 'master' of github.com:omfgitsjack/justplay into backend
[Backend] Notification triggers all done and Transformed -- Sentry getUser is replaced for testing id=1
[Backend] Notifications triggers and non triggers done with Transformers
Merge branch 'backend' of github.com:omfgitsjack/justplay into backend

Conflicts:
	.idea/misc.xml
	.idea/workspace.xml
	.idea/workspace.xml.orig
	app/controllers/ActivitiesController.php
	app/database/migrations/2014_06_19_025700_create_activities_table.php
	composer.lock
	vendor/autoload.php
	vendor/composer/autoload_classmap.php
	vendor/composer/autoload_real.php
	vendor/composer/include_paths.php
	vendor/composer/installed.json
	vendor/fzaninotto/faker/readme.md
	vendor/fzaninotto/faker/src/Faker/Documentor.php
	vendor/fzaninotto/faker/src/Faker/Provider/Address.php
	vendor/fzaninotto/faker/src/Faker/Provider/Barcode.php
	vendor/fzaninotto/faker/src/Faker/Provider/Base.php
	vendor/fzaninotto/faker/src/Faker/Provider/File.php
	vendor/fzaninotto/faker/src/Faker/Provider/Internet.php
	vendor/fzaninotto/faker/src/Faker/Provider/Payment.php
	vendor/fzaninotto/faker/src/Faker/Provider/UserAgent.php
	vendor/fzaninotto/faker/src/Faker/Provider/en_CA/Address.php
	vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Company.php
	vendor/fzaninotto/faker/src/Faker/Provider/is_IS/PhoneNumber.php
	vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Person.php
	vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Person.php
	vendor/fzaninotto/faker/test/Faker/Provider/BaseTest.php
	vendor/fzaninotto/faker/test/Faker/Provider/InternetTest.php
	vendor/fzaninotto/faker/test/Faker/Provider/PaymentTest.php
	vendor/fzaninotto/faker/test/Faker/Provider/fr_FR/CompanyTest.php
	vendor/fzaninotto/faker/test/Faker/Provider/sv_SE/PersonTest.php
	vendor/mockery/mockery/.gitignore
	vendor/mockery/mockery/.scrutinizer.yml
	vendor/mockery/mockery/.travis.yml
	vendor/mockery/mockery/CHANGELOG.md
	vendor/mockery/mockery/CONTRIBUTING.md
	vendor/mockery/mockery/README.md
	vendor/mockery/mockery/docs/04-PHPUNIT-INTEGRATION.md
	vendor/mockery/mockery/docs/19-MOCKERY-GLOBAL-CONFIGURATION.md
	vendor/mockery/mockery/library/Mockery.php
	vendor/mockery/mockery/library/Mockery/CompositeExpectation.php
	vendor/mockery/mockery/library/Mockery/Container.php
	vendor/mockery/mockery/library/Mockery/Expectation.php
	vendor/mockery/mockery/library/Mockery/ExpectationDirector.php
	vendor/mockery/mockery/library/Mockery/Generator/DefinedTargetClass.php
	vendor/mockery/mockery/library/Mockery/Generator/MockConfiguration.php
	vendor/mockery/mockery/library/Mockery/Generator/Parameter.php
	vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MethodDefinitionPass.php
	vendor/mockery/mockery/library/Mockery/Generator/TargetClass.php
	vendor/mockery/mockery/library/Mockery/Generator/UndefinedTargetClass.php
	vendor/mockery/mockery/library/Mockery/Loader/EvalLoader.php
	vendor/mockery/mockery/library/Mockery/Loader/RequireLoader.php
	vendor/mockery/mockery/library/Mockery/Mock.php
	vendor/mockery/mockery/library/Mockery/MockInterface.php
	vendor/mockery/mockery/phpunit.xml.dist
	vendor/mockery/mockery/tests/Bootstrap.php
	vendor/mockery/mockery/tests/Mockery/AdhocTest.php
	vendor/mockery/mockery/tests/Mockery/ContainerTest.php
	vendor/mockery/mockery/tests/Mockery/ExpectationTest.php
	vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/ClassNamePassTest.php
	vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/InstanceMockPassTest.php
	vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/InterfacePassTest.php
	vendor/mockery/mockery/tests/Mockery/Loader/LoaderTestCase.php
	vendor/mockery/mockery/tests/Mockery/MockClassWithFinalWakeupTest.php
	vendor/mockery/mockery/tests/Mockery/MockClassWithUnknownTypeHintTest.php
	vendor/mockery/mockery/tests/Mockery/MockTest.php
	vendor/mockery/mockery/tests/Mockery/MockingProtectedMethodsTest.php
	vendor/mockery/mockery/tests/Mockery/RecorderTest.php
	vendor/mockery/mockery/tests/Mockery/Test/Generator/MockConfigurationBuilderTest.php
	vendor/mockery/mockery/tests/Mockery/WithFormatterExpectationTest.php
	vendor/nesbot/carbon/history.md
	vendor/nesbot/carbon/readme.md
	vendor/nesbot/carbon/src/Carbon/Carbon.php
	vendor/nesbot/carbon/tests/DiffTest.php
	vendor/nesbot/carbon/tests/IsTest.php
	vendor/nesbot/carbon/tests/NowAndOtherStaticHelpersTest.php
	vendor/phpunit/php-code-coverage/composer.json
	vendor/phpunit/php-code-coverage/src/CodeCoverage/Report/HTML/Renderer.php
	vendor/phpunit/php-token-stream/.gitignore
	vendor/phpunit/php-token-stream/LICENSE
	vendor/phpunit/php-token-stream/README.md
	vendor/phpunit/php-token-stream/Tests/Token/ClassTest.php
	vendor/phpunit/php-token-stream/Tests/Token/ClosureTest.php
	vendor/phpunit/php-token-stream/Tests/Token/FunctionTest.php
	vendor/phpunit/php-token-stream/Tests/Token/IncludeTest.php
	vendor/phpunit/php-token-stream/Tests/Token/InterfaceTest.php
	vendor/phpunit/php-token-stream/Tests/Token/NamespaceTest.php
	vendor/phpunit/php-token-stream/Tests/TokenTest.php
	vendor/phpunit/php-token-stream/build.xml
	vendor/phpunit/php-token-stream/composer.json
	vendor/phpunit/php-token-stream/src/Token.php
	vendor/phpunit/php-token-stream/src/Token/Stream.php
	vendor/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php
	vendor/phpunit/php-token-stream/tests/_fixture/classExtendsNamespacedClass.php
	vendor/phpunit/php-token-stream/tests/_fixture/classInNamespace.php
	vendor/phpunit/php-token-stream/tests/_fixture/classInScopedNamespace.php
	vendor/phpunit/php-token-stream/tests/_fixture/closure.php
	vendor/phpunit/php-token-stream/tests/_fixture/issue19.php
	vendor/phpunit/php-token-stream/tests/_fixture/issue30.php
	vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingBraces.php
	vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingNonBraceSyntax.php
	vendor/phpunit/php-token-stream/tests/_fixture/source.php
	vendor/phpunit/php-token-stream/tests/_fixture/source2.php
	vendor/phpunit/php-token-stream/tests/_fixture/source3.php
	vendor/phpunit/php-token-stream/tests/_fixture/source4.php
	vendor/phpunit/php-token-stream/tests/_fixture/source5.php
	vendor/symfony/console/Symfony/Component/Console/Formatter/OutputFormatter.php
	vendor/symfony/console/Symfony/Component/Console/Tests/Formatter/OutputFormatterTest.php
	vendor/symfony/css-selector/Symfony/Component/CssSelector/README.md
	vendor/symfony/dom-crawler/Symfony/Component/DomCrawler/Crawler.php
	vendor/symfony/dom-crawler/Symfony/Component/DomCrawler/Form.php
	vendor/symfony/dom-crawler/Symfony/Component/DomCrawler/Tests/CrawlerTest.php
	vendor/symfony/dom-crawler/Symfony/Component/DomCrawler/Tests/FormTest.php
	vendor/symfony/filesystem/Symfony/Component/Filesystem/Filesystem.php
	vendor/symfony/finder/Symfony/Component/Finder/Iterator/DateRangeFilterIterator.php
	vendor/symfony/finder/Symfony/Component/Finder/Shell/Shell.php
	vendor/symfony/finder/Symfony/Component/Finder/Tests/FinderTest.php
	vendor/symfony/finder/Symfony/Component/Finder/Tests/Iterator/DateRangeFilterIteratorTest.php
	vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Request.php
	vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/ServerBag.php
	vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/RequestTest.php
	vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/ServerBagTest.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/EventListener/FragmentListener.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/EventListener/SessionListener.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/EventListener/TestSessionListener.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Fragment/EsiFragmentRenderer.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Kernel.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/EventListener/FragmentListenerTest.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fragment/EsiFragmentRendererTest.php
	vendor/symfony/http-kernel/Symfony/Component/HttpKernel/composer.json
	vendor/symfony/process/Symfony/Component/Process/Process.php
	vendor/symfony/process/Symfony/Component/Process/Tests/AbstractProcessTest.php
	vendor/symfony/process/Symfony/Component/Process/Tests/SigchildDisabledProcessTest.php
	vendor/symfony/routing/Symfony/Component/Routing/Loader/XmlFileLoader.php
	vendor/symfony/routing/Symfony/Component/Routing/Tests/Loader/XmlFileLoaderTest.php
	vendor/symfony/security-core/Symfony/Component/Security/Core/Authorization/Voter/VoterInterface.php
	vendor/symfony/security-core/Symfony/Component/Security/Core/Tests/Validator/Constraints/UserPasswordValidatorTest.php
	vendor/symfony/security-core/Symfony/Component/Security/Core/Util/StringUtils.php
	vendor/symfony/translation/Symfony/Component/Translation/Translator.php
	vendor/symfony/yaml/Symfony/Component/Yaml/Inline.php
	vendor/symfony/yaml/Symfony/Component/Yaml/Parser.php
	vendor/symfony/yaml/Symfony/Component/Yaml/Tests/Fixtures/sfComments.yml
	vendor/symfony/yaml/Symfony/Component/Yaml/Tests/InlineTest.php
	vendor/symfony/yaml/Symfony/Component/Yaml/Tests/ParserTest.php
	vendor/zircote/swagger-php/.travis.yml
	vendor/zircote/swagger-php/CHANGELOG.md
	vendor/zircote/swagger-php/Examples/Facet/Resources/FacetResource.php
	vendor/zircote/swagger-php/Examples/Minimal/Models/Pet.php
	vendor/zircote/swagger-php/Examples/Minimal/Resources/Operations.php
	vendor/zircote/swagger-php/Examples/Petstore/Models/Category.php
	vendor/zircote/swagger-php/Examples/Petstore/Models/Pet.php
	vendor/zircote/swagger-php/Examples/Petstore/Models/Tag.php
	vendor/zircote/swagger-php/Examples/Petstore/Models/User.php
	vendor/zircote/swagger-php/Examples/Petstore/Resources/Pet.php
	vendor/zircote/swagger-php/Examples/Petstore/Resources/User.php
	vendor/zircote/swagger-php/VERSION
	vendor/zircote/swagger-php/library/Swagger/Annotations/Api.php
	vendor/zircote/swagger-php/library/Swagger/Annotations/DataType.php
	vendor/zircote/swagger-php/library/Swagger/Annotations/Model.php
	vendor/zircote/swagger-php/library/Swagger/Annotations/Operation.php
	vendor/zircote/swagger-php/library/Swagger/Annotations/Parameter.php
	vendor/zircote/swagger-php/library/Swagger/Annotations/Resource.php
	vendor/zircote/swagger-php/library/Swagger/Annotations/ResponseMessage.php
	vendor/zircote/swagger-php/library/Swagger/Context.php
	vendor/zircote/swagger-php/library/Swagger/Parser.php
	vendor/zircote/swagger-php/library/Swagger/Processors/NestingProcessor.php
	vendor/zircote/swagger-php/library/Swagger/Swagger.php
	vendor/zircote/swagger-php/package.xml
	vendor/zircote/swagger-php/readme.md
	vendor/zircote/swagger-php/swagger.phar
	vendor/zircote/swagger-php/tests/ExamplesOutput/Facet/facet.json
	vendor/zircote/swagger-php/tests/ExamplesOutput/Minimal/operations.json
	vendor/zircote/swagger-php/tests/ExamplesOutput/Minimal/resolve.json
	vendor/zircote/swagger-php/tests/ExamplesOutput/Petstore/api-docs.json
	vendor/zircote/swagger-php/tests/ExamplesOutput/Petstore/pet.json
	vendor/zircote/swagger-php/tests/ExamplesOutput/Petstore/user.json
	vendor/zircote/swagger-php/tests/SwaggerTests/SwaggerTest.php
activities and migrations changed