Update Marker.java

added purpose and changelog to constructor