Making build output look nicer, doing dependancies properly