Added support for other asset types

I found that media asset management was difficult since adding new asset types (eg. videos, font icons, audio) required either adding them directly to the build folder or creating a new gulp task. So I added a media "assets" directory, moved images into it, and created a gulp task to copy everything except images to the "build/assets" directory.