Add dart docs and make minor tweaks
Merge pull request #21 from 0xor1/dev

Add dart docs and make minor tweaks