Rebased on current master, restoring DataTables

Updated populate.js to work with latest KlosterController, integrated all previous changes (including styles refactoring). Should be fine now.