Remove the unnecessary nni alias
Update the header information
Moved the source files to a subdirectory
Add a public API for Mu
Add a simple UI runner

The package utility (http://dlang.org/changelog.html#import_package)
in DMD 2.064 is now used to interface with the library.

Make sure to use the I flag to compile consoleui, that is

    rdmd -Imu consoleui.d
Update the headers and some of the comments
Add some precondition error messages
Add const, pure, nothrow, @safe where possible

This had the consequence that format could not be used on some of
the functions.
Add an alias for the snapshot tuple type
Get the project ready for using the library
Merge pull request #50 from joichiro/restructure

Update the project structure for use