New Result Formatting

-Added JSON results
-Auto-Prefixing results with the current node version
-Making formating code modular for easy additions
Detailed Documentation
Tweaking module creation to support extra params (same creation parameters from async,queue,depends)