Load individual scripts that dont depend on one another asynchronously
Moved analytics code into scripts.js and added some events