Added rebuild method.

Added a rebuild method suggested in Issue #19. Additionally added
documentation for Knockout JS - see Issue #17.