extension and fixes

- Rakefile
    remove doc generation

- init.pp
    include more classes and use a define

- defaults.pp
    add documentation

- spec classes
    add more tests
    add more documentation