Argument checking
Made union intersection difference private method.
More verbose comments on the building process.
Testing starman creation as well.