Commiting my work for now
Added comments to the newly added classes