Installer and rest of Unit Tests added

The visual studio version of an installer (Install Shield LE) was added.
All the possible necessary Unit Tests were added as well. I didn't do
them, but they're at least there.

There's 45 of them total, and they're probably not all necessary.