added basic tests structure, and is_empty feature