updated gem environment
updated ignore
updated gem environment
updated tests to include some aspects of element base (mostly covered in scenarios)