adding programEditAccount page, refactoring ajaxPlatform and utils, adding utility function to populate forms based on ajax request or test data object