rename 'helpers' folder to 'middleware'
Merge branch 'master' of github.com:qltd/qnode
Merge branch 'scott_dev'
Merge branch 'scott_dev'
update seeds script
Merge branch 'mikedev'
Merge branch 'scott_dev'
Merge branch 'scott_dev'
Merge branch 'scott_dev'
update utils.js
Merge branch 'scott_dev'
Add Scott's photo upload code to mikedev branch
add comment to check function
Use q module methods for async callback stacking to make sure values are there when we need them, and without the pyramid of doom
refactor and expand use of q module
use named scope as object for panels query
refactor panels controller to user q module
refactor controllers to use q module
add .fail() method to Q usage
update panels controller; add to images sub-document model