refactored the my profile panels' javascript handlers
refactored contact communications' controller and views to support ajax calls