updating setMode to accept mime types
starting work on content property
adding main.js for when I start require.js stuff