A common interface for json access

Eliminate critical section problem by setting lock files.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>
Remove redundant xml sections

Using json has been a better choice. Remove xml related sections.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>
Resolved errors in notice class

Some errors in the implementation of notice class were sorted out. I have got a
feeling that the application is unnecessarily complicated.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>
Accept even the path name of the json file

Do this by splitting and stripping.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>
Use the new json interface

Should fix #5

This should avoid the critical section problem arising due to simultaneous
access of json files. Still, the access of notice_board.html remains.
It is yet to be seen how successful these changes are.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>