Changing acceptInvitation for a group

group - adding new attribute HASH for invitation
groupDAO - adding method get_group_by_hash
app.py - changing the way invitations are checked and handled. Using get_group_by_hash
Fixing date issue for Read of posts
adding Try blocks for db reads and writes
adding few more Try blocks
Fixing create group call with hash entry
fixing group invite again
Fixing ObjectId handling for groupid for post
applying objectid fix for archive collection
Create services.md
Adding logout service call. Modifying read posts and insert post calls

Adding groupid in post as ObjectId
Adding new service call /userinfo

This returns the complete data of the User and the groups he is part of
removing user credentials from userinfo service call
Removing services markdown. unnecessary
Removing verify parameter for signup POST call

Adding try block for handling & reading form data
Returning response wrapper object in every call instead of plain text response

TODO:
Redirect user to login screen when session not found
Trying to implement the response object for signup call
Cleaning up code to handle response uniformly

*Adding response object for every call.
*Adding MIME type for response
*Using ResponseWrapper object in every call to pass Error & Data values
*Setting reponse data from responseWrapper object
*Removing all redundant code
*Adding Try blocks for reading form data
Adding hash to group object for the method "get_groups"
Fixing minor errors after one complete round of test
Adding search functionality

To optimize by proper query usage