add set inclusion to RandomSet.
restructured src directory into main components