Periodic Commit

Added composite shapes
Periodic Commit

Updated composite objects
Periodic Commit

Added comments to the code. Preparing for submission edition

Note that Flower class is still empty as it is yet to be implemented. It
might not be implemented due to time constraints