Re-worked Aruba tests and added Ruby class generator