cleaned up a loop and fixed a string using format()
Added chrome extension to project
Started using websocket
every class has the LivePreviewAPI base class (to manage settings and such)