hayabusa: reorganize and cleanup

Change-Id: Id43c70e72f43bad046034d5fd7cc57172d6929aa
Signed-off-by: ChampionSwimmer <android@championswimmer.tk>