Reconstruct, reduce the duplications
Remove deprecated files
Add BaseJsonHandler for AJAX call