dev: add rstudio project
roxygenise DESCRIPTION

* collate is optional
whitespace with new rstudio source code settings
Add skeleton test infrastructure
switch tests to testthat
dev: roxygenise on build with rstudio
dev: upgrade to roxygen2 v4.0.1
Add crashing test

* this test should return an error, but instead causes a segfault
trap empty data or query arguments

* fixes #1
check that passing in NAs gives an error

* actually trapped by .Call
whitespace
Accept column vector inputs

* includes test
doc: updates/clarifications including return type

* return type is list of matrices (not list of data.frames)
* fixes #2
* also clarify input and output dimensions
* document ability to accept vectors as input
ANN: fix compiler warning unused variable

* EPSILON is indeed unused
ANN: warning control reaches end of non-void function

* when this function errors out and RANN is defined, annError is called
  with level ANNabort. This means that R's error function is called and
  execution stops, but the compiler cannot tell this.
* therefore add a return NULL after annError to avoid this warning
add travis config
Travis errors out for warnings

* normally also have _R_CHECK_FORCE_SUGGESTS_=0 since we don't need to
  have suggested packages for CRAN submission. Irrelevant in this case
  since testthat will be available.