Updated with some reorganization and documenttaion examples from drupal.org

- reorganization
- add some documentation examples from https://drupal.org/node/1432374