Resolve source linting issues

Also:

* Replaces inline md5 with a module dependency
* Removes atob/btoa polyfill that was inlined