Make logger internal
Merge pull request #12 from curit/internal-logger

Make logger internal
adds comments and camelcases json (needs test)
add more docs