Chrome App + Minor interface fixes

Now can be packaged and run as a chrome app