R cmd check

this cleans up automated testing and gives the user a way to watch the testing happen by visiting "/?test=1"

![screenshot 2014-07-01 12 20 13](https://cloud.githubusercontent.com/assets/93231/3465336/767a7292-0263-11e4-8acb-e8f78ea061c0.png)

This also cleans up most of R CMD check issues.

Remaining Issues

```
* checking installed package size ... NOTE
  installed size is  5.4Mb
  sub-directories of 1Mb or more:
    data                2.0Mb
    trelliscopeViewer   2.4Mb
```

```
* checking dependencies in R code ... WARNING
'library' or 'require' calls not declared from:
  'base64enc' 'data.table' 'datadr' 'digest' 'ggplot2' 'lattice'
  'shiny'
Unexported objects imported by ':::' calls:
  'codetools:::collectUsageHandlers' 'shiny:::callAppHook'
  'shiny:::file.path.ci' 'shiny:::handlerManager' 'shiny:::p_randomInt'
  'shiny:::serviceApp' 'shiny:::setShowcaseDefault'
  'shiny:::shinyCallingHandlers' 'shiny:::startApp' 'shiny:::workerId'
  See the note in ?`:::` about the use of this operator.
```

The unexpected objects imported should be handled with a datadr update.

The library/require calls should also be handled with a datadr update. :-)

```
WARNING: There was 1 warning.
NOTE: There was 1 note.
```