Minor front end improvement:
1. Not create pm if it is yourself
2. change retrieve chat log to admin form
3. error hint css conflict
4. pm height adjustment
5. application title
BUG FIX: allow only certain file type for upload
Modularize crypto to one function