Add langs

Still todo:

1) MOAR icons/languages!
2) AJAX call to tell ace which highlighting to use when language is selected
3) Fix alignment on the new solution form
4) Solution rows need a table probably...