tweak lang list
compile lang list from ace files
move some status stuff up to new navbar
start writing languages api
merge in navbar ui
more frontend work, including fontawesome files
Dunno what I did here.  big reshuffle.
some frontend logic reordering for sanity
Finish frontend

    * Retrieve view
    * fix up create view
    * Roughly integrate bootstrapjs with requirejs
    * todo: fix bootstrap shim to return tool library