adding record popup editor

adding record popup editor
organizing the code
separating files
Commenting the code

Commenting the code
Alternative to grid properties

Moving the properties object to controller instead of html