Added html template.
Added JavaScript function's.
Added server side functions.
Added third party requirements.