'knockout' and 'moment' now belong to shared layout; moved all 3rd party js components to 'lib' folder; closes #64