added celery and src folder to gitignore
[SD-714][SD-718] Modified code to do LDAP authentication.
[SD-714] / [SD-718] :
    Modified to accept username for the profile to be fetched. This is necessary while creating profile via command.
    Added documentation and
    Did some refactoring to be in-line with the functionality they are doing
[SD-715]: Created a new command to import profile from AD. Still need to add the code to parse Exceptions.
revert workflow changes, use feature-workflow for this
SD-657 : Text content-item autosaving
SD-657 : Text content-item autosaving
[SD-715]: Command was ignoring username
feat(comments): add comment id and item id in activity

to be able to add a link to item and comment from notifications tab
we need item id and comment id to be part of activity.

SD-722
fix(cors): set max age for cors headers

this will make client cache preflight requests
Merge pull request #271 from petrjasek/feat-comment-activity

feat(comments): add comment id and item id in activity
spike(services) - introduce services and injected data layer.
spike(services) - update preferences to use BaseService class
spike(services) - create only one instance of EveBackend
spike(services) - rename BaseModel to Resource, move all methods from
Resource to datalayer.py. Renamed endpoint_name to datasource in
BaseService.
Rebase from master, fix item lock and autosave.
fix(remove expired) - use _updated insted of _created
Merge pull request #275 from amagdas/remove-expired

fix(remove expired) - use _updated insted of _created
Merge pull request #268 from amagdas/spike-services

spike(services) - introduce services and injected data layer.
[SD-714] [SD-718] [SD-715]: Refactored ADAuth to a Class and handling the exception raised by LDAP