Separate everything out to separate files for require.js