Merge & Update test, Changed dependency on 'mongoose-attachments'

- moved dependency on 'mongoose-attachments' to 'devDependencies'
  - when 'mongoose-attachments' is a dependency (not devDependency), the
    module reads its copy vs the host module's, preventing the use of
    two strategies (localfs & knox)
- removed reference to a branch of a fork of the 'mongoose-attachments' module
- added reference to the latest 'mongoose-attachments' module

- Move 'mongoose-attachments' dependecy to devDependencies
 - localfs would load local mongoose-attachments module which caused
   issues in a production environment using two attachment strategies

- Cleaned package.json file
 - contained two 'scripts' properties with two testing strategies
 - container two 'devDependencies' with different dependencies

- Moved & reconciled tests from 'test/' to 'tests/'
 - removed tests with no assertions
 - moved tests to tests/*-test.js so 'npm test' would run them

closes #1