Reordering initializer list so it matches the order of the fields in the struct.
Begun the process of documenting the library so users can have helpful tooltips in IDEs that support it as well as being able to generate HTML documentation at will.
Added comment to read me about building.