Refactoring Javascript to be more OO-friendly, refactoring package names, adding auto-refresh and last updated text, updating README to reflect the aforementioned