update to new font-awesome and bootstrap, fix a bunch of bugs