Setup cask for project.

Adopt sources for cask compatibility.
Write read me documentation.