Merge pull request #7 from paulyi326/dev

refactored app.js and api.js.
Add basic mocha/chai testing framework
(test) Integrate supertest; Implement GET unrecognized route
Comment out pending testcases
(test) Implement root GET test
(test) Implement create yarn and get all yarns server tests
(test) Update tests to fit new server API
(cleanup) Add TODO comments for future test modularization
Merge pull request #6 from Jygsaw/dev

(test) Create basic test directory and framework
(test) Implement add photo to thread test
Merge pull request #8 from Jygsaw/dev

(test) Implement add photo to thread test
changed route names to be more descriptive