Added to the ELisp environment. Refactored a little and started the documentation process.