Initial solution import

Added sub-folders for each type of pattern type
started on builder pattern