Added source maps support

Plus some maintenance.
better error reporting and messages
some formatting
updated the docs
fixed a typo
fixed the bin
fixed the error reporting bug
Prints stdout for all tests
bug fixes
Merge pull request #26 from AriaMinaei/master

Added source maps support