Adding documentation about system structures
Updated the structure document a bit
Created a document explaining the project structure

This document is not complete and only introduces each of the projects.
Removing all files to start restructure
Brief description in the readme
Creating the aquarium project

The aquarium project is a shared library used by front-end and back-end
components.
Creating the communications project

The communications project is a library that enables the various
components (back-end and front-end) to talk to each other over networks.
Creating the discovery project

The discovery library is used as a base for content discovery agents to
operate and communicate with back-end services.
Creating the content manager project

The content manager is the primary back-end service. It stores and
retrieves content.
Creating the web service project

The web service gives access to content through an HTTP browser-based
interface.
Creating the desktop viewer project

The desktop viewer is a Window GUI that gives access to content as well
as back-end management.
Changing assembly names to be more recognizable
Updating with project and compilation names
Adding a license file

Aquarium is licensed under Creative Commons Attribution-ShareAlike 4.0
International Public License.
tl;dr: Do almost anything you want with the code and software (even for
commercial purposes) as long as you give attribution and give it away
under the same license.
Adding SQLite libraries

Contains 32-bit and 64-bit libraries for .NET 4.0
Starting on the logging functionality
Implemented constructors

Changed the _stream member to a StreamWriter type.
Added a method for converting a parameterized string to a formatting
string.
Implemented IDisposable
Moved stream addition to Logger class

Made the LoggerStream an internal class.
Added color properties and functions