Assembly work, nearing end

finishing assembly file, continuing clean up on handler.c…need to
finish the cleanup function