Added desc strings.
Init function added and tested.

This function can be used from anywhere on the local system to create a
file to be used for the compiler. Next step is to add functions for its
interface.

Problem:
* There is an extra newline created at the bottom of the document
  because of the loop used. Try to avoid it?