Typo correction in Unit Test
Refactored how compiled assets work; they now write to streams
Refactored the library; unit tests are passing
Refactored back to original idea, since Assetic is a pain
Merge branch 'master' into fix_master
Merge