Replaced Console.WriteLine with User.Writeline

This gives us flexibility going forward when we have a GUI.
Rather than lots of output going to the console, we can have it
to go a status bar or (more likely) a log window for the user to
see what's happening.

Also updated the assembly info a tad.
Merge pull request #57 from pjf/user_writeline

Replaced Console.WriteLine with User.Writeline
Added missing provides to the schema.

This is already in the spec, so this is just a simple omission.