Richmarker js

The initial file.
Will add on all the features included in the original RichMarker with
time