CRUD Template overridden and CRUD Form changed to horizontal 

This PR aims at:
1. override the CRUD Template,
2. change the form basic to horizontal, 
3. add support preview mode into CRUD form.