Updating rst docs.
Adding missing docs to the source.
Added makedocs script.