Added inline caption support
Fixed setCaption throwing error
Fixed typo in constructor
Fix styles
Update progress to accept options object that includes caption