Make options passed into asset-pipeline optional.

Was part of #3. I suspect this is my most controversial change. Honestly, it is also the one I do not actually use and see the least value in. However, I still like it based on the argument that requiring options to be passed in is restricting while providing instructions that the typical use case is to do so is ideal.