switched to using mongoose native promises
tests for pieces route. also indentation
updating dependencies properly
tunes endpoint tests
tests for sets route
api tests interact with realer data
 tidying up
Merge pull request #1 from wheresrhys/server-tests

Server tests