improved samples

- changed main presenter to abstract
- added better example for rest service (handling create,update,remove),
also using redis