Added a Basic UI

This adds a UI and comments to the JS