First try at modularizing assembly
dynamically call Velvet->assembler
fixing package details
not sure how to do this yet.
try making Subfunctions a proper package
Revert a8183a6..087d43a

This rolls back to commit a8183a68628ad93c01c8e5c4fece3a4cad05f5ee.
use strict
fix debug
sub, not my
temporary fix
removed an extra variable
only need to discard the output once instead of doing it every time.
Merge branch 'velvet-module'