Websocket felesleges, ha nem akarsz realtime dolgot csinálni. Az újratöltéshez AngularJS-t megpróbálhatod, én jókat hallottam róla. Boostraphez meg olvasd végig azt a 2 oldalt ami a honlapon van (CSS, Components) + a példákat amik kint vannak és az alapokat meg is értetted. Illetve az sose árt, ha megy az oldal AJAX nélkül is, imho érdemes rá figyelni :)