Adding recorder base class and HTML5 implementation

... and the library