made loading of competencies and architecture components dynamic (not requiring code changes), instead they are specified in xml files now
added support for background competencies (competencies started automatically with the architecture and running all the time in the background, ideal for sensing competencies)
added classes for easy implementation of competencies that communicate with a remote program via tcp and an ExampleCompetency?
added LGPL preamble to all files
updated documentation to reflect all changes above