Add Online File Browser

Better add comments to explain how this class does its work.