Adding documentation.
Added comments.
Ignore documentation warnings.
Moved documentation.
Added readme.