Added license, updated deps
Whitespace cleanup
gendocs