Clean up the code a little
Added sorting dependencies into topo order
Version 0.1.0
Add publishTo