Added install guide.

Ignored idea projects.
Ignored dist directory.
Added documentation headers.