cleaning everything up, adding roxygen2 styledocumentation
adding documentation