Slimmed down the assets middleware since thall have the same function signature.
Refactored to send back err.code vs. err.errorCode. It just felt redundant.
Added tests for deleting an asset and deleting all assets in a node.
Added tests for listing assets in a node.
Added tests for moving an asset.
Added "deep" flag to get Children.
Cleaned up code a little.
Added ability to get children "deeply"
Removed uneeded includes.
Flushed out module so when you delete a node it will delete all children along with content and assets.
Wrote more tests around deleting nodes.
cleaned up files after running tests.