Refactored repository file structure; added make scripts; refactored includes to relative includes.
Removed object files and executables for test programs for source file folders - they are now placed in special
folders.