added desgin guidelines to README
added base class for mwc tools

Added maxwell::mwc::Tool which acts as a base class for all mwc tools.
added new test directory

All unit tests will be moved outside the main source tree, into the /test
directory. Added the first unit test for the SourceRepository class.