Restrutured and documented

- added GRASS to function names using GRASS as spatial backend
- documented using roxygen2
- passes --as-cran test